$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
מחשוב ענן הפך לחיוני לשירותי נתונים מודרניים, ומציע גמישות, יכולת הרחבה ויעילות. עם זאת, עם האימוץ הנרחב הזה מגיעה חשיפה מוגברת לאיומי סייבר, במיוחד אלה שמכוונים לסודיות ולשלמות הנתונים. אלגוריתמים מסורתיים להצפנה כמו AES-256 ו-RSA, אף שהם בשימוש נרחב, מתמודדים עם מגבלות הולכות וגדלות. שיטות אלו דורשות משאבים חישוביים כבדים ופגיעות לטכנולוגיות מתפתחות כמו מחשוב קוונטי1. זה יוצר צורך דחוף במערכות הצפנה חדשניות, קלות משקל, ניתנות להרחבה ועמידות לעתיד.
קריפטוגרפיה מבוססת DNA הפכה לאלטרנטיבה מבטיחה בשל המורכבות, האקראיות והפוטנציאל לחישוב מקבילי2. עם זאת, המשיכה התיאורטית של שיטות אלו לעיתים מתנגשת עם יישמתן המעשית. רוב התוכניות הקיימות מבוססות DNA התקשו ביישום בעולם האמיתי, שכן הן לעיתים תלויות בחומרה, דורשות ציוד מעבדה מיוחד, או חסרות את הביצועים והיכולת להרחבה הנדרשים לסביבות ענן דינמיות3. מגבלות אלו יצרו פער משמעותי בין ההבטחה התיאורטית של אבטחה בהשראת ביולוגיה לבין היישום המעשי שלה.
כדי להתמודד עם זה, אנו מציגים את Variational DNA-Based Data Security (VDNABDS) – מסגרת הצפנה מבוססת תוכנה שממירה קלטים ייעודיים למשתמש למפתחות דינמיים דמויי DNA באמצעות פעולות SHA-256 ו-XOR. השיטה מאפשרת יצירת מפתחות בפחות מ-5 מילישניות ומצפינה נפחי נתונים גדולים תוך 4 שניות בלבד, מה שמעלה משמעותית על דגמים קודמים כמו CSDES ו-ZMCACM4. VDNABDS תומך ביותר מ-1 x10,38 שילובי מפתחות ייחודיים, ומספקים הגנה חזקה מפני התקפות כוח גס וקוונטיות.
בעוד שחוקרים רבים חקרו פתרונות לאבטחת ענן, הם לעיתים מתמקדים בבעיות ספציפיות ומבודדות. לדוגמה, Wang ואחרים הציעו מודל אימות מאובטח למחשוב ענן, אך חסרה לו יכולות הצפנה ברמת התוכן. באופן דומה, אחמד ואחרים פיתחואת DNACDS לסביבות IoE, אך התוכנית סובלת מיכולת הרחבה מוגבלת בבדיקות בזמן אמת. מאמצים אחרים משלבים את Blowfish עם בלוקצ'יין7או מיישמים DNA לבקרת גישה8, אך לעיתים קרובות הם נכשלים בביצועים או בגמישות. VDNABDS ממלאת את הפערים הללו באמצעות אסטרטגיית הצפנה מהירה, בלתי תלויה בחומרה וספציפית לסשן, אשר מאומתת באמצעות CloudSim עם מאגר נתונים גדול ומשתמשים מקבילים.
לסיכום, עבודה זו מספקת את התרומות המרכזיות הבאות לתחום אבטחת הענן והצפנה מבוססת DNA. אנו מציגים את VDNABDS, מסגרת קריפטוגרפית חדשנית, מבוססת תוכנה בלבד, שהופכת מידע ספציפי למשתמש למפתחות הצפנה דינמיים דמויי DNA. אנו מראים ביצועים ויכולת הרחבה יוצאי דופן, כאשר VDNABDS משיג יצירת מפתחות ב-5 מילישניות בלבד ומצפין מערך נתונים של 3GB ב-4.1 שניות, תוך ביצועים טובים יותר מדגמים קיימים כמו ZMCACM ו-AES-256. אנו מאמתים את האבטחה הפוסט-קוונטית של הפרוטוקול על ידי הדגמת מפתח 1024 ביט שמקורו ב-DNA וטרנספורמציות לא-אלגבריות, המספקים רמת אבטחה הרבה מעבר לסף NIST ומתנגדים לאלגוריתמים של שור וגרובר9. אנו מציעים שיטת הגנה על מפתחות דו-שכבתיים המשלבת קריפטוגרפיה של עקומת אליפטית (ECC) ו-RSA-OAEP כדי לעטוף את מפתח ה-DNA בצורה מאובטחת, מה שמגביר את עמידותו נגד כוח גס והתקפות הפעלה חוזרת10.