加密作为一种保障信息安全的方式,它拥有相当久远的历史。最早都可以追溯到公元前,在那时侯,它不像现在我们所讲的加密技术(甚至不叫加密),而是作为一种加密的概念,也可以讲是一种艺术。比如: 以前埃及人使用特别的象形文字作为信息编码,随着时间推移,后面的巴比伦、美索不达米亚和希腊文明也都开始使用一些方法来保护他们的书面信息,以及包括我们古代所用的一些隐写术等。
图1 利用字符下沉来隐藏
图2 利用画中草的规律嵌入摩尔密码隐藏信息
图3 应用藏头的方式隐藏信息
近期加密技术主要应用于军事领域,如美国独立战争、美国内战和两次世界大战。最广为人知的编码机器是German Enigma机,在第二次世界大战中德国人利用它创建了加密信息。
总的来说加密的发展可以分为三个阶段:
(1) 第一阶段:1949年之前古典密码学阶段;
a、 出现了一些密码算法和加密设备
b、 密码算法的基本手段出现,主要是针对字符;
c、 简单的密码分析手段;
图4 几种典型的加密设备
(2) 第二阶段:1949~1975年密码开始成为科学的分支;
a、 计算机使得基于复杂计算的密码成为可能;
b、 1949年香农的“加密系统的通信理论”发表;
c、 1967年David Kahn的“The Code Breakers”;
d、 1971-1973年IBM Watson实验室的Horst Feistel等技术报告;
(3) 第三阶段:1976年以后衍生出两种方向:对称加密算法和非对称加密算法两种方向
对称加密算法:
a、1977年DES正式成为标准;
b、80年代出现“过渡性”的“Post DES”算法,如IDEA,RCx、CAST等;
c、90年代对称加密进一步成熟,RC6、MARS等出现;
非对称加密算法:
a、1976年Diffie&Hellman的“New Dircections in Cryptograpthy”提出了不对称加算;
b、1987年Rivest, Shamir &Adleman提出了RSA公钥算法;
c、90年代逐步出现椭圆曲线等其他公钥算法;如国密SM4等算法
深圳市桑尼奇科技有限公司为瑞纳捷一级代理商,代理经销瑞纳捷全系列芯片,包括MCU芯片、加密芯片、安全加密MCU等,可以提供样品及技术支持,欢迎随时咨询。桑尼奇孙生,QQ:2335804557,18576699326。
评论列表: