Üzenet-hitelesítő algoritmus - Message Authenticator Algorithm
A Message Authenticator Algorithm ( MAA ) volt az egyik első kriptográfiai funkció az üzenet-hitelesítési kód (MAC) kiszámításához . 1983-ban Donald Davies és David Clayden tervezte a Nemzeti Fizikai Laboratóriumban (Egyesült Királyság) , válaszul az Egyesült Királyság Bankers Automated Clearing Services kérésére. A MAA volt az egyik első Message Authentication Code algoritmus, amely széles körű elfogadásra tett szert.
Fejlesztés és szabványosítás
Az MAA eredeti specifikációját a természetes nyelv és a táblázatok kombinációjában adták meg, kiegészítve két megvalósítással C és BASIC programozási nyelveken.
A MAA-t 1987- ben fogadta el az ISO , és a banki tranzakciók hitelességének és integritásának biztosítására szánt ISO 8730 és ISO 8731-2 nemzetközi szabványok részévé vált.
Támadások
Később a MAA kriptanalízise különféle gyengeségeket tárt fel, köztük megvalósítható durva erő támadásokat, ütközési klaszterek létezését és kulcs-helyreállítási technikákat. Emiatt a MAA-t 2002-ben kivonták az ISO szabványokból, de továbbra is kiemelkedő esettanulmányként használták a különféle formális módszerek értékelésére .
Az MAA hivatalos előírásai
Az MAA-t kiemelt esettanulmányként használták a különféle formális módszerek értékeléséhez .
Az 1990-es évek elején az NPL kidolgozta az MAA három hivatalos specifikációját: egyet Z-ben , egyet LOTOS- ban és egyet VDM-ben . A VDM specifikáció a 8731-2 nemzetközi szabvány 1992-es felülvizsgálatának része lett, és az utóbbi specifikációból manuálisan három megvalósítást vezettek le: C , Miranda és Modula-2 .
Az MAA egyéb formális modelljei kidolgozásra kerültek. 2017- ben közzétették az MAA, mint nagy távú átírási rendszer teljes hivatalos specifikációját ; Ebből a specifikációból a MAA végrehajtása tizenöt különböző nyelven jött létre automatikusan. 2018-ban a MAA két új, a LOTOS-ban és az LNT-ben megjelent hivatalos előírását tették közzé.
Hivatkozások
Külső linkek
- Preneel, Bart (2011). "MAA". Van Tilborgban, Henk Kalifornia; Jajodia, Sushil (szerk.). Titkosítási és biztonsági enciklopédia (2. kiadás). Springer. 741–742. doi : 10.1007 / 978-1-4419-5906-5_591 . ISBN 978-1-4419-5905-8 .
- http://www.cix.co.uk/~klockstone/maa.htm
- http://www.mars-workshop.org/repository/012-MAA.html