国外加密算法的发展美国于70年代开始确定立国内的DES加密标准,在这种分组算法出现以后,人们开始对分组密码进行深入的研究和讨论,现在已经出现了许多的分组密码,例如由DES算法演变出来的各种算法,还有IDEA算法,以及SAFER系列算法等等[1]。80852
由于对AES和DES加密技术的研究不断加深,对密码的分析判断审核能力也取得了长足的进步。AES和DES拓展出来很多成果,就像重力攻击、定时攻击等等。通过这种技术,可以破译DES的算法。DES算法公布之后不久,这种算法的密钥过短,不能阻止穷尽密钥搜索方法的破解的缺点逐渐暴露在公众的视野之中。所以,1997年美国的一个程序员在互联网上众多的志愿者的帮助下,从1月份开始,一共用了96天,就采用穷尽密钥的方法获得了DES算法解密的密钥,再一次用事实证明了互联网上的各种无组织技术和列举所有的密钥的方法是可以破解DES算法的技术的。之后,EFF组织也采用了上述的的方法,在一个价格高和性能高的电脑上,用两天多的时间就破译了DES算法。一年之后EFF这个组织将破译的时间缩减到24小时。由这一点可以看出来,DES对信息的加密已经不安全了,所以现在急需再找到一种可靠的算法来代替DES。
NIST组织在1997年公布了NIST计划,也就是在大范围内征集新开发出来的信息加密标准的计划,最后筛选出来的就是AES(AdvancedEncryptionStandard),开发的人要答应放弃被看中算法的产权这个硬性规定。
AES算法要求:支持128位的明文分组加密和128/192/256位的加密密钥,既要能比一般的加密算法快,还要保证其安全性。NIST计划主要从安全性、成本、算法的特点三大部分进行评估。其中优先考虑,也就是最重要的部分就是算法的安全性。安全性包括:算法是否耐分析、数字基础是否稳固、得到的算法是否有随机性,还有和其他算法相比较来说有什么独一无二的地方。开发成本和所需要的代价是否容易获得,比如说算法在不同的平台上的计算效率有什么区别,使用的存储器差别如何。算法是否灵活,能否进行软硬件兼容,是否简单容易实现这些特点代表了算法的实现特性。所有的加密算法都根据上面所说的标准进行了严格的审核[2]。论文网
NIST组织征集AES算法结束的时候,为了让自己国家密码学的发展能够引领世界的潮流,增加国家在工业设计和生产中密码的使用,欧洲也开始了名为NESSIE计划(NewEuropeanSchemesforSignatures,IntegrityandEncryption)的密码征集大行动[3]。和AES加密算法相比较,NESIE行动所牵扯领域更加的广泛,同时对分组密码也进行了号召等等。操作流程是全面向社会,透明的,在20世纪初发布了征集算法的通知,第一次会议在中旬召开,会议发布了加密算法。ESSIE组织一共收集到了17分组密码,并且分成了四个部分。组织还探讨了所有分组密
码的特性。单单日本国一个国家提出了一共5个算法,充分的说明了日本的学者在密码方面探究十分深刻。NESSIE征集出来的加密算法相比较AES征集出来的算法过于单一,因为受到了AES不小的影响,整体缺乏创意。2003年初,NESSIE计划确定了最后的分组加密算法。
美国的加密锁数量基本差不多。由于使用的习惯上不同,在现在市场上加密锁还是占据一席之地。不过加密锁是落后于潮流的物品,仅仅是一个功能单一的客户端,没有综合的管理功能,相对于软件来说硬件的生产成本比较高,运输,安装也存在很多的不方便,在互联网高度发达的市场上,推行和售卖加密锁也极其的不方便。
现在电子授权一直在不断地被研究和发展,顺应时代发展的潮流。电子授权已经深入的应用到互联网中,这种加密方式能够进行综合的管理和统计,在网络上电子发行也十分方便,因为它开发成本和传输成本比较低,很好的迎合了当前社会对于低能低消耗的要求。从时代潮流来看,很有可能替代加密锁,在加密市场上一家独大。鼎鼎大名的公司,微软、IBM、等公司采用的都是这种加密方式。