يتركز البحث على تطوير الخوارزمية IDEA و ذلك بإضافة طبقات جديدة إليها معتمدة على BBM
و ذلك للحصول على خوارزمية مطورة بثلاث مفاتيح و كتلة دخل معطيات.
We take an IDEA Algorithm and add to it some stages depend on
BBM to get an Enhanced Algorithm, which had 3keys, 128-bit
input block.
Artificial intelligence review:
Research summary
يركز البحث على تطوير خوارزمية التشفير IDEA بإضافة طبقات جديدة تعتمد على BBM للحصول على خوارزمية مطورة بثلاث مفاتيح وكتلة دخل معطيات 128-bit. تتضمن المراحل تقسيم كتلة الدخل إلى كتلتين بطول 64-bit، ثم استخدام BBM لمزج الكتل، يليها تشغيل خوارزميتي IDEA على التوازي لتشفير الكتل الناتجة، وأخيرًا تطبيق BBM على خرج الخوارزميتين للحصول على النص المشفر. يهدف البحث إلى تعزيز كفاءة التشفير وزيادة الأمان من خلال توسيع كتلة الدخل واستخدام تقنيات البرمجة المتوازية. تم تنفيذ الخوارزمية المطورة باستخدام لغة #C ودراسة قوتها مقارنة بالخوارزمية الأصلية، حيث أظهرت النتائج تحسنًا في الأداء الزمني وزيادة في مقاومة التحليل والهجمات.
Critical review
تعتبر الدراسة خطوة مهمة نحو تحسين خوارزميات التشفير، إلا أن هناك بعض النقاط التي يمكن مناقشتها. أولاً، لم يتم التطرق بشكل كافٍ إلى تأثير زيادة حجم كتلة الدخل على الأداء العملي في بيئات مختلفة. ثانيًا، يمكن أن تكون هناك تحديات في تطبيق الخوارزمية المطورة على أنواع مختلفة من البيانات غير النصية، مثل الصور والفيديوهات. ثالثًا، لم يتم تقديم تحليل كافٍ حول مدى تأثير استخدام BBM على مقاومة الخوارزمية للهجمات المعروفة. وأخيرًا، قد يكون من المفيد تقديم مقارنة مع خوارزميات تشفير أخرى حديثة لمعرفة مدى تفوق الخوارزمية المطورة.
Questions related to the research
-
ما هي الفائدة الرئيسية من استخدام BBM في خوارزمية التشفير المطورة؟
الفائدة الرئيسية من استخدام BBM هي زيادة كفاءة التشفير وتوسيع كتلة الدخل إلى 128-bit، مما يعزز من أمان الخوارزمية ويصعب من عملية التحليل والهجمات عليها.
-
كيف يتم تقسيم كتلة الدخل في الخوارزمية المطورة؟
يتم تقسيم كتلة الدخل بطول 128-bit إلى كتلتين كل منهما بطول 64-bit، ثم يتم مزجهما باستخدام BBM قبل تشفيرهما باستخدام خوارزميتي IDEA على التوازي.
-
ما هي اللغة البرمجية المستخدمة لتنفيذ الخوارزمية المطورة؟
تم تنفيذ الخوارزمية المطورة باستخدام لغة البرمجة #C.
-
ما هي التحسينات الزمنية التي أظهرتها الخوارزمية المطورة مقارنة بالخوارزمية الأصلية؟
أظهرت الخوارزمية المطورة تحسنًا في الأداء الزمني، حيث كانت أسرع في تنفيذ عمليات التشفير وفك التشفير مقارنة بالخوارزمية الأصلية، وخاصة مع زيادة حجم كتلة الدخل.
References used
AvinashKak ,Block Ciphers and the Data Encryption Standard Lecture Notes on “Computer and Network Security” Purdue University - February, 2013
Jason Brownlee PhD - Clever Algorithms: Nature-Inspired Programming Recipes – 2015
NandiniMalhotra, Genetic Symmetric Key Generation for IDEA,Journal of Information Processing Systems. 2014 October28*Department of Computer Science and Engineering, National Institute of Technology, Jalandhar, Punjab 144011, India
Recently, pre-trained language representation models such as BERT and RoBERTa have achieved significant results in a wide range of natural language processing (NLP) tasks, however, it requires extremely high computational cost. Curriculum Learning (C
This paper is devoted to the analysis of the impact of chaos-based
techniques on block encryption ciphers. We present several chaos
based ciphers. Using the well-known principles in the cryptanalysis
we show that these ciphers do not behave worse
This paper presents a new type of encryption, using a matrix
asymmetric and symmetric matrix inverse matrix clear text, which
is an internal encryption.
As well as asymmetric encryption, where the ciphertext is inversely
symmetric matrix.
Decryp
Wireless Multimedia Sensor Network (WMSN) consists of a large number of small size, low power, limited sources sensor nodes, deployed in tested field, These nodes have the ability of sensing, processing, storing and sending multimedia data from the t
Solar Energy and Hydrogen are possible replacement options for fossil fuel, But a major drawback to the full implementation of solar energy, in particular photovoltaic (PV), is the lowering of conversion efficiency of PV cells due to elevated cell t