世界上的一切都建立于规则之上,密码学就是信息社会的基本规则之一,加密算法作为密码学的成果之一,左右了互联网乃至安全市场的发展。
公元前400年,古希腊人发明了置换密码。1881年世界上的第一个电话保密专利出现。在第二次世界大战期间,德国军方启用“恩尼格玛”密码机,密码学在战争中起到非常重要的作用。密码学的发展一直伴随着通信技术的进步,随着人类进入信息时代,短短几十年密码学便有了飞跃式的进步,从而构成了网络安全通信的核心。主导了信息安全的进步节奏。
中国的信息化只有短短20年,拥有互联网也仅有10年,尽管中国已经拥有非常杰出的世界级密码学专家,但是尚未建立自己的加密算法标准,而经过漫长的技术积累,中国的安全芯片制造厂商已经可以采用国际最先进的算法标准生产芯片产品,比如前身为中信集成的“国民技术”(已经开始上市骗钱)、在金融信息安全领域呼风唤雨的北京兆日科技以及在国内申请了公钥跳码安全系统专利的芯仁科技(MICROTIVO)等。
加密算法的演变
在我们的邮政通信过程中,我们用信封保护通信内容不被偷看,用笔迹签名验证身份,这是一个最简单的安全通信模型,描绘了通信过程中的内容保护方式。使用密码学需要达到以下目的:保密性:防止用户的标识或数据被读取;数据完整性:防止数据被更改;身份验证:确保数据发自特定的一方。
目前在安全通信的过程中起到加密作用的是加密算法,根据应用方式的不同,加密算法主要分为对称算法和非对称算法两大类。
对称加密算法也叫私钥加密算法,其特征是收信方和发信方使用相同的密钥,即加密密钥和解密密钥是相同或等价的。非对称加密算法也叫公钥加密算法。其特征是收信方和发信方使用的密钥互不相同,而且几乎不可能从加密密钥推导解密密钥。 |