Hashing Algorithms
– אלגוריתמי גיבוב
השימוש ב-Hashing Algorithms הוא אמצעי נוסף לווידוא שהמידע
לא שונה במהלך השליחה או האחסון. Hash מחושב בפונקציה ציבורית חד-כיוונית
(לעומת מפתח סודי כמו ב-MAC). ולכן Hash לא יכול לשמש באימות מסר. ניתן
להשתמש ב-Hash לגלות שינויים (מכוונים או לא מכוונים) בתוכנה.
שולח המידע מחשב את ה-Hash תוך שימשו במידע עצמו ו-Hashing
Algorithm. השולח מוודא שה-Hash מועבר בשלמותו לנמען של המידע.
דרך אחת להבטיח זאת, היא לפרסם את ה-Hash במקור אמין של מידע ציבורי. כשהנמען
מקבל את המידע, אפליקציה יכולה ליצור את ה-Hash ולהשוותו למקור. אם השניים זהים,
המידע יכול להיחשב כמקורי.
ניתן להשתמש ב-OS/390 ICSF Hashing Algorithms
ליצירת MDCs
(Modification Detection Codes), לתמוך ב-PKCS (Public
Key Cryptographic Standard) וליצירת Hashes לחתימות דיגיטליות.
|