הצפנה היא שיטה לאבטחת נתונים באמצעות תהליך הכולל קידוד מידע על מנת להפוך אותו לבלתי קריא לאף אחד ללא מפתח מיוחד. או, במילים פשוטות יותר, הצפנה היא דרך להפוך נתונים קריאים לנתונים בלתי קריאים.
ההצפנה נעשית בעזרת אלגוריתמים, נוסחאות מתמטיות המנחות ומעצבות את ההליך כולו. תקן ההצפנה המתקדם (AES) הוא אלגוריתם ההצפנה הנפוץ ביותר כיום, אך ייתכן שבקרוב זה ישתנה כאשר חברות נוספות יאמצו את XChaCha20.
כיצד פועלת הצפנת XChaCha20?
XChaCha20 היא גרסה שונה של אלגוריתם ההצפנה ChaCha, אשר פותחה על ידי מדען המחשבים והקריפטולוג הגרמני-אמריקאי המפורסם, דניאל ג'יי. ברנשטיין.
XChaCha20 הוא א אלגוריתם הצפנה סימטרי, מה שאומר שהוא משתמש במפתח יחיד כדי להצפין ולפענח נתונים. ומכיוון שהוא מוצפן כל פיסת נתונים בנפרד, הוא הרבה יותר מהיר מאשר סוגים אחרים של הצפנה. זה ללא ספק אחד היתרונות הגדולים ביותר שלו, ואחת הסיבות שכמה מומחים מאמינים שהוא יהפוך לפופולרי יותר בקרוב מאוד.
בנוסף, XChaCha20 אינו דורש תמיכת חומרה. זה הרבה יותר פשוט מאשר הצפנת AES-256, ובכך פחות נוטה לטעויות אנוש.
מי כבר משתמש בהצפנת XChaCha20?
אבל עד כמה פופולרי XChaCha20 היום, ומי משתמש בו? גוגל אימצה את אלגוריתם ההצפנה הזה לפני כמה שנים, וחברות אחרות עקבו אחריו במהירות.
לדוגמה, Cloudflare הוסיף את XChaCha20 עוד בשנת 2015. בפוסט שפורסם אז בבלוג ציינה החברה שהיא עוברת ל-XChaCha20 מכיוון שהוא משפר את ביצועי הסלולר.
מנהל הסיסמאות NordPass משתמש גם ב-XChaCha20 כדי לאבטח את המערכות שלו. למעשה, NordPass טוענת ש-XChaCha20 הוא "עתיד ההצפנה", לא רק בגלל שהוא שלוש פעמים מהר יותר והרבה יותר פשוט מ-AES-256, אבל בגלל שה-AES-256 יהפוך ל"ניתן לפיצוח" בקרוב עתיד.
עם ענקיות התעשייה האלה כבר על הסיפון, אתה יכול לראות מדוע XChaCha20 צובר אחיזה.
עתיד ההצפנה?
בין אם חברות טכנולוגיה נוספות יאמצו את XChaCha20 או לא, טכנולוגיית ההצפנה בהחלט תמלא תפקיד מפתח באבטחת הנתונים בעתיד המיידי. זו הסיבה שכל אחד צריך להיות בעל הבנה בסיסית של הצפנה, ולכל הפחות ללמוד את המונחים הנפוצים ביותר.