Кіріспе

Криптографиялық хэш-функция

RIPEMD (RIPE Message Digest) – 1992 жылы (алғашқы RIPEMD) және 1996 жылы (басқа түрлері) әзірленген криптографиялық хэш-функциялар отбасы. Отбасында бес функция бар: RIPEMD, RIPEMD 128, RIPEMD 160, RIPEMD 256 және RIPEMD 320, олардың ішінде RIPEMD 160 ең көп қолданылады. Алғашқы RIPEMD, сондай-ақ RIPEMD 128 қауіпсіз деп есептелмейді, себебі 128 биттік нәтиже тым кішкентай, сонымен қатар (алғашқы RIPEMD үшін) құрылымдық әлсіздіктерге байланысты. RIPEMD-тің 256 және 320 биттік нұсқалары сәйкесінше RIPEMD 128 және RIPEMD 160 деңгейіндегі қауіпсіздікті қамтамасыз етеді; олар қауіпсіздік деңгейі жеткілікті, бірақ ұзақ хэш-нәтиже қажет болатын қолданбалар үшін жасалған. RIPEMD функциялары SHA 1 және SHA 2-ге қарағанда аз танымал болғанымен, олар Биткойн және Биткойнға негізделген басқа да криптовалюталарда қолданылады.

Тарих

RIPEMD функциясы 1992 жылы Еуроодақтың RIPE (RACE Integrity Primitives Evaluation) жобасы аясында әзірленген. Оның дизайны MD4 хэш-функциясына негізделген. 1996 жылы бастапқы RIPEMD-де анықталған қауіпсіздік әлсіздіктеріне жауап ретінде Бельгияның Левен қаласындағы Католик Университеті Левеннің COSIC зерттеу тобындағы Ханс Доббертин, Антон Босселерс және Барт Пренель төрт күшейтілген нұсқаны жариялады: RIPEMD 128, RIPEMD 160, RIPEMD 256 және RIPEMD 320. 2004 жылдың тамызында бастапқы RIPEMD үшін соқтығысу туралы хабарлама пайда болды. Бұл RIPEMD 160-қа қатысты емес. 2019 жылы RIPEMD 160 үшін ең жақсы соқтығысу шабуылы CRYPTO 2019 конференциясында жарияланды, ол 80 раундтың 34-іне жете алды. 2023 жылдың ақпан айында EUROCRYPT 2023 конференциясында RIPEMD 160 үшін соқтығысу шабуылы жарияланды, ол 264,5 уақыт күрделілігімен 80 раундтың 36-сына жете алды. 2023 жылдың желтоқсанында бұрынғы ең жақсы соқтығысу шабуылының әдісіне негізделген жақсартылған соқтығысу шабуылы табылды, бұл жақсартылған шабуыл 249,9 теориялық уақыт күрделілігімен 80 раундтың 40-ына жете алды.