International Science and Technology Journal
Published by
Under supervision of
Open Access Journal
ISSN: 2519-9854 (Online)
ISSN: 2519-9846 (Print)
A peer-reviewed and open access journal concerned with publishing researches and studies in the field of applied sciences and engineering
توظيف خوارزمية AES256 كإحدى تقنيات التشفير المتماثل لإثبات بيانات الوثائق والشهادات الرقمية
Researcher(s): | - مصعب عبد الله الدالي
- إيمان علي فيدالله
- نهى صالح ميلاد
|
Institution: | قسم هندسة الحاسوب ، كلية العلوم التقنية – درنة |
Field: | علوم الحاسوب و النظم الخبيرة وتقنية المعلومات |
Published in: | 30th volume - July 2022 |
الملخص
يعدّ التوقيع الرقمي مرحلة متقدمة من مراحل تطور الحكومات الإلكترونية ومعياراً لنضجها، وهو من أهم ّ العلوم التي تعتمد على علم التشفير، حيث يستخدم في توقيع المستندات والوثائق الإلكترونية من عقود ومعاملات واتفاقيات عن طريق تشفيرها لحماية البيانات المستخدمة في التحقق من موثوقية التوقيع. تقترح هذه الدراسة آلية لتوظيف معايير التشفير المتقدمة AES كإحدى تقنيات التشفير المتماثل في إنشاء توقيع رقمي على الشهادات الرسمية الصادرة عن كلية العلوم التقنية - درنة وهي خوارزمية AES256 والتي تعتمد استخدام مفتاح سري واحد لتشفير وفك تشفير أي محتوى نصي وهي طريقة سهلة وسريعة مقارنة بتقنيات التشفير الأخرى، وتتمثل فكرة هذه الآلية في تطوير نظام بشقين، يتم في الشق الأول التوقيع على الشهادات عن طريق إنشاء رقم سري للشهادة بخوارزمية حذف واستبدال وإضافة تُجْرى على بيانات الشهادة يستخدم لخزن بيانات الشهادة، من ثم يتم تحويله إلى سلسلة مشفرة لتوليد رمز استجابة سريعة (QR) تتم طباعته على الوثائق كتوقيع رقمي، وقد تم تصميم صفحة ويب تعمل تحت بيئة موقع الكلية كشق ثانٍ للنظام وذلك للتحقق من بيانات الشهادة بعد عملية فك التشفير وقد تم تزويد الصفحة بقارئ (QR) لاسترجاع بيانات المفتاح. وقد تم تطبيق آلية التشفير المذكورة وإجراء محاكاة سليمة للنظام المقترح ووجدنا أن النظام قادر على إصدار شهادات موقعة رقمية والتحقق منها بكفاءة وموثوقية عالية، الأمر الذي يجعل احتمال اعتراض بيانات الشهادات وانتحال شخصية أصحاب التوقيع أمراً شبه مستحيل.
Abstract
Digital signature is an advanced level of E-Government development stages which evaluate criterion for its maturity, in addition to being one of the most cryptography-based sciences, which is reliable in signing electronic documents such as contracts and agreements through encrypting the contents in order to verify reliability of signature. This study proposes a mechanism for employing advanced encryption standards AES as one of the symmetric encryption techniques in creating a digital signature on the official certificates issued by College of Technical Sciences - Derna, which is the algorithm of AES256 in producing a secret key for signing certificates digitally through a rapid and easy encryption mechanism. The main idea of this mechanism is to develop a two-pronged system, the documents are signed with encoded string generated through deletion, replacement and addition algorithms that are performed on data of certificate for generating one secret key used as a primary key in an intermediate.
An encryption algorithm turns the primary key into a cipher text which is used to print a QR code on documents to save key data at first part. A WEB-Based Application with QR reader is acting as a second part of the system which was designed for retrieving data of decoded secret key. As a result of applying the stated encryption mechanism and experimenting the proposed system, the researchers have concluded that the system is capable for issuing and verifying certificates with high efficiency and reliability, which makes the possibility of intercepting certificate data and impersonating the signature owners almost impossible.
Keywords: Digital Certificate - Electronic Signature - Symmetric Encryption – Decryption - QR Code - Authentication - AES - AES256.