2
تم إطلاق مشروع Gostcrypt في نهاية عام 2013 كشوكة لمشروع Truecrypt (المتأخر).ينوي الذهاب أبعد من أي وقت مضى.منذ أواخر سبعينيات القرن الماضي ، أصبحت معظم الخوارزميات المستخدمة (ناهيك عن الكل) عبارة عن أنظمة تشفير UKUSA تم اختيارها وترويجها وتوحيدها تحت سيطرة الولايات المتحدة ودولها الساتلية.حيثيات الأمان يستخدم تشفير البلوك GOST 28147-89 مفاتيح 256 بت للتشفير أو فك التشفير.داخليًا ، يتم تقسيم هذا المفتاح إلى ثمانية مفاتيح فرعية 32 بت.في عملية إعداد مفتاح GOST 28147-89 استعدادًا للتشفير وفك التشفير ، يتم تعديل S-Box استنادًا إلى المفتاح الموفر ، مما يوفر الدرجة الأولى من تنويع الخوارزمية (وبالتالي يوفر مقاومة للهجمات المعروفة).بالنسبة لهذه العملية ، يتم استخدام S-Box 'GOST R 34.11-94 CryptoProParamSet' من RFC 4357 كأداة S-Box الأولية.يتم تجزئة مفتاح التشفير 256 بت باستخدام دالة تجزئة GOST R 34.11-2012 ، والتي تنتج خلاصة 512 بت.نظرًا لأن كلا من S-Box الأولي والخلاصة يحتويان على 512 بت من المعلومات ، يتم استخدام معامل إضافة bitwise اثنين في إدخالات S-Box 4 بت (انظر الرسم البياني أدناه).يتم استخدام S-Box المعتمد على المفتاح الناتج للتشفير وفك التشفير.أثناء التشفير وفك التشفير ، يتم استخدام تشفير البلوك GOST 28147-89 مع وضع التشغيل XTS.يتم دمج رقم وحدة البيانات ، وهو إزاحة القرص المستخدمة في خوارزمية XTS ، مع مفتاح GOST 28147-89 باستخدام معامل إضافة bitwise اثنين.تضمن هذه العملية استخدام مفتاح مختلف لكل قسم 512 بايت من القرص.بالنظر إلى كيف أن التغييرات الصغيرة في المفتاح المستخدم تؤدي إلى تغييرات كبيرة في النص المشفر الناتج ، توفر هذه الآلية تحديا إضافيا للخصم المحتمل.
gostcrypt