CERTI-GUARDﺗﻘﺮﻳﺮ ﺗﻘﻨﻲ أﻛﺎدﻳﻤﻲ ﻋﻦ ﺣﻤﺎﻳﺔ ﻣﻔﺎﺗﻴﺢ اﻟﺘﻔﻮﻳﺾ واﻟﺘﺤﻘﻖ اﻟﺒﺼﺮي ﻣﻦ
اﻟﺸﻬﺎدات اﻟﺮﻗﻤﻴﺔ
CERTI-GUARD :اﺳﻢ اﻟﻤﺸﺮوع
University Master Authorization Key & Digital Certificate Verification :اﻟﻌﻨﻮان اﻟﺘﻘﻨﻲ
Manus AI :إﻋﺪاد
Research Demonstrator / Academic Prototype :ﻃﺒﻴﻌﺔ اﻟﻌﻤﻞوﻧﺘﺎﺋﺞ
،
ﻣﺘﻄﻠﺒﺎ
ت
وﻣﻠ
ﻒ
اﻟﻔﻌﻠﻴﺔ
،
اﻟﻤﺸﺮو
ع
ﻣﻠﻔﺎ
ت
ﻋﻠ
ﻰ
ﺑﺎﻻﻋﺘﻤﺎ
د
اﻟﺘﻘﺮﻳ
ﺮ
ﻫﺬ
ا
أ ُ ﻋ
ﺪﻣﻼﺣﻈﺔ ﻣﻨﻬﺠﻴﺔ:
إﻟﻰ
ﻳ ُﺸﺎ
ر
ﻟﺬﻟ
ﻚ
ﻓﻌﻠﻴﺔ
؛
ﺷﺎﺷ
ﺔ
ﻟﻘﻄﺎ
ت
اﻟﻤﺘﺎﺣ
ﺔ
اﻟﻤﻮا
د
ﻓ
ﻲ
ﺗ ُﺮﻓ
ﻖ
ﻟ
ﻢ
.اﻟﺘﺤﻠﻴﻞ
ﺑﻴﺌ
ﺔ
ﻓ
ﻲ
اﻻﺧﺘﺒﺎرا
ت
ﺗﺸﻐﻴ
ﻞ
.ﻣﺮﺋﻴﺔ
ﻧﺘﺎﺋ
ﺞ
أ
و
ﺻﻮ
ر
اﺧﺘﻼ
ق
ﻣ
ﻦ
ﺑﺪﻻ
ً
«اﻟﻤﺮﻓﻘﺔ
اﻟﻤﻠﻔﺎ
ت
ﻓ
ﻲ
ﻣﻮﺿ
ﺢ
ﻏﻴ
ﺮ
» ﺑﻌﺒﺎر
ة
ﻣﻮاﺿﻌﻬ
ﺎاﻟﻤﻠﺨﺺ
ﺗﺴﺘﺨﺪم
.اﻷﺳﺮار
ﺗﻘﺴﻴ
ﻢ
ﺗﻘﻨﻴﺎ
ت
ﻣ
ﻦ
آﻟﻴﺘﻴ
ﻦ
ﺑﻴ
ﻦ
ﻳﺠﻤ
ﻊ
ﻣﺘﻜﺎﻣﻼ
ً
أﻛﺎدﻳﻤﻴﺎ
ً
ﻧﻤﻮذﺟﺎ
ً
CERTI-GUARD ﻣﺸﺮو
ع
ﻳﻘﺪ
مﺑﻄﻮل
رﺋﻴﺴ
ﻲ
ﺗﻔﻮﻳ
ﺾ
ﻣﻔﺘﺎ
ح
ﻟﺤﻤﺎﻳ
ﺔ
(3,5) ﻋﺘﺒ
ﺔ
ﺑﻨﻈﺎ
م
Shamir Secret Sharing ﺧﻮارزﻣﻴ
ﺔ
اﻷوﻟ
ﻰ
اﻟﻤﺮﺣﻠ
ﺔوﺗﺴﺘﺨﺪم
.أﻛﺜﺮ
أ
و
ﺣﺼ
ﺺ
ﺛﻼ
ث
ﺗﻮﻓ
ﺮ
ﻋﻨ
ﺪ
إ
ﻻ
ﺑﻨﺎؤ
ه
ﻳ ُﻌﺎ
د
و
ﻻ
ﺣﺼﺺ
،
ﺧﻤ
ﺲ
إﻟ
ﻰ
اﻟﻤﻔﺘﺎ
ح
ﻳ ُﻘﺴ
ﻢ
إ
ذ
؛
bit-256ﺷﻬﺎدة
ﺑﻴﺎﻧﺎ
ت
ﻟﺘﺤﻮﻳ
ﻞ
(2,2) ﺑﻨﻈﺎ
م
Naor‒Shamir Visual Secret Sharing ﺧﻮارزﻣﻴ
ﺔ
اﻟﺜﺎﻧﻴ
ﺔ
اﻟﻤﺮﺣﻠ
ﺔإﻟﻰ
دﻣﺠﻬﻤ
ﺎ
ﻳﺆد
ي
ﺑﻴﻨﻤ
ﺎ
ﻣﻨﻔﺮدﺗﻴﻦ
،
ﻣﻨﻬﻤ
ﺎ
اﻟﺸﻬﺎد
ة
ﺗ ُﻘﺮ
أ
ﻻ
ﺑﺼﺮﻳﺘﻴﻦ
،
ﺣﺼﺘﻴ
ﻦ
إﻟ
ﻰ
ﺗﻘﺴﻴﻤ
ﻪ
ﺛ
ﻢ
QR رﻣ
ﺰ
إﻟ
ﻰ
ﺟﺎﻣﻌﻴ
ﺔ
.OpenCV ﺑﺎﺳﺘﺨﺪا
م
ﻣﻨ
ﻪ
واﻟﺘﺤﻘ
ﻖ
QR ﺑﻨﺎ
ء
إﻋﺎد
ةاﻟﺤﺼﺺ،
ﺗﻮﻟﻴ
ﺪ
اﻟﺼﻮرة
،
أ
و
اﻟﺴ
ﺮ
إدﺧﺎ
ل
وﻣﻨﻬ
ﺎ
اﻟﻤﺮﺟﻊ
،
ﻓ
ﻲ
اﻟﻮارد
ة
اﻷﺳﺎﺳﻴ
ﺔ
اﻟﻤﻨﺼ
ﺔ
ﻣﺘﻄﻠﺒﺎ
ت
اﻟﻤﺸﺮو
ع
ﻳﺤﻘ
ﻖوﺗﻈﻬﺮ
.رﺳﻮﻣﻴﺔ
واﺟﻬ
ﺔ
وﺗﻮﻓﻴ
ﺮ
اﻷﺧﻄﺎء
،
ﻣﻌﺎﻟﺠ
ﺔ
اﻟﻔﺸﻞ
،
أ
و
اﻟﻨﺠﺎ
ح
إﻇﻬﺎ
ر
اﻟﺒﻨﺎء
،
إﻋﺎد
ة
ﺗﺤﻤﻴﻠﻬﺎ
،
ﺣﻔﻈﻬﺎ
،ﻣﻠﻔﺎت
ﻓ
ﻲ
اﻟﻤﺤﺪد
ة
اﻻﻋﺘﻤﺎدﻳﺎ
ت
ﺗﺜﺒﻴ
ﺖ
ﺑﻌ
ﺪ
VSS 5 اﺧﺘﺒﺎراتو
SSS 9 اﺧﺘﺒﺎرات ﻧﺠﺎ
ح
اﻟﻔﻌﻠﻴ
ﺔ
اﻻﺧﺘﺒﺎرا
تﺑﻨﻴﺔ
ﻣ
ﻦ
اﻟﺘﺤﻘ
ﻖ
اﻟﻤﻜﺮرة
،
اﻟﺤﺼ
ﺺ
ﻣﻨ
ﻊ
اﻷوﻟﻲ
،
اﻟﻤﺠﺎ
ل
ﻣ
ﻦ
ﺗﺤﻘ
ﻖ
وﺟﻮ
د
اﻟﻜﻮ
د
ﻳﻮﺿ
ﺢ
ﻛﻤ
ﺎ
.
requirements.txtإﺻﺪار
ﻧﻈﺎ
م
وﻟﻴ
ﺲ
ﺗﻌﻠﻴﻤ
ﻲ
ﻧﻤﻮذ
ج
اﻟﻤﺸﺮو
ع
أ
ن
اﻟﺘﺄﻛﻴ
ﺪ
ﻣ
ﻊ
ﺣﺴﺎﺑﻲ
،
ﻛﺎﻟﺘﺰا
م
SHA-256 واﺳﺘﺨﺪا
م
،
JSON