国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

IBM的MARS加密算法實現(1)

2019-11-17 04:39:17
字體:
來源:轉載
供稿:網友
作者:吳真

一、背景知識

1977年頒布的數據加密標準DES算法。其56位長的密碼空間在芯片技術和計算技術高速發展的今天,越來越不適應安全需求。1997年9月美國國家標準技術研究所(NIST)提出了征求新的加密標準---AES (Advanced Encryption Standard)的建議,作為一種取代DES的二十世紀加密標準技術。其目標是:(1)執行速度快;(2)易于設計;(3)從大型計算機到智能IC卡(CPU卡)都可實現。1998年8月第一次AES會議(AES1)上,公布了來自12個國家的15種候選AES算法。于1999年8月第二次AES會議(ARD2)上,從中篩選出5個候選算法:

Algorithm Author(s)
(1) MARS IBM (US)
(2) RC6 RSA Laboratories(US)
(3) Rijndael John Danemen,Vincent Rijmen(Belgium)
(4) Serpent Ross Anderson(UK),Eli Bihan(Israel),Lars Knudsen(Nornay)
(5) Twofish BrUCe Schneier,John Kelsey,Doug Whiting,David Wagner,Chris Hall,Nids Ferguson

經過大量的分析及評估后,NIST隊伍最終選擇了Rijndael。這是在考慮安全,性能,效率,易用和靈活等諸多方面做的一種權衡選擇,正如NIST在其報告中稱:"所有這五種算法對AES都很安全".本文將介紹一下由IBM公司提出的MARS算法的原理和部分筆者編寫的算法實現代碼.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 潼关县| 宿松县| 柏乡县| 绿春县| 安乡县| 阿瓦提县| 洞头县| 梧州市| 山阳县| 盐山县| 松桃| 雷波县| 普宁市| 临朐县| 锡林浩特市| 彭山县| 元谋县| 江西省| 金坛市| 页游| 正安县| 日喀则市| 武川县| 汤阴县| 大同县| 双城市| 故城县| 南开区| 家居| 宾阳县| 济南市| 长丰县| 沈阳市| 嫩江县| 昭平县| 拉萨市| 普宁市| 株洲市| 鲜城| 齐河县| 孟津县|