Page 129 - 民航空管信息化建设研究
P. 129

第六章  民航空管网络信息安全管理




             因此大大增加了密钥管理的难度。人们试图用一种密码体制去尽可能地模拟一次
             一密密码体制。在该密码体制下,一个短密钥用来生成加密需要的密钥流,该密
             钥流看上去很随机,但实际上不是随机产生的,我们称之为伪随机序列。在加密

             时,将消息与产生的伪随机密钥流进行逐比特加密得到密文,这就是序列密码的
             基本原理,序列密码也称为流密码。
                 与分组密码不同的是,序列密码一直以来都没有相应的国际密码标准算法。
             1999 年,欧洲委员会开展了一项名为 NESSIE(New European Schemes Signatures

             Integrity and Encryption,新欧洲签名、完整性和加密计划)的计划,它包括了对
             序列密码标准的制定,但是,经过几轮详细评估,没有足够安全的序列密码可
             以被选出。2004 年,欧洲又开展了 ECRYPT(European Network of Excellence for
             Cryptology)计划,启动了一项新的序列密码计划——eSTREAM(流密码)计划。

             经过重重筛选,到目前为止有 7 个序列密码成为 eSTREAM 计划推荐的序列密码,
             分别是 Grain、Trivium、Mickey、HC、Sosemanuk、Salsa 和 Rabbit 算法。
                 3. 公钥密码
                 1976 年,公钥密码体制的思想首先由美国密码学专家 Hellman 和 Diffie 提出,

             公钥密码体制也被称为非对称密码体制,该体制使用两个不同的密钥:一个是公
             开的,另一个是秘密的。如果想推理得出正确的私钥,很难从公钥出发。在该体
             制下加密工作可以由持有公钥的用户完成,但是解密工作只能由持有私钥的用户
             实现。在公钥密码体制中,我们将公钥置放在可供应所有用户取用的公共数据库

             中,体制中的每个用户只持有属于自己的私钥。这样,在 n 个用户的团体中仅需
             拥有 n 对密钥,即可实现通信主体之间的安全通信。除了可以用于信息保密之外,
             公钥加密的另一用途是身份验证:用私钥加密的信息可以用公钥完成解密工作,
             从而使信息接受者可以推断这条信息是真实地来自拥有私钥的某人。1978 年,

             Riverst、Shamir 和 Adleman 三人提出了第一个完善的公钥密码体制——RSA 公
             钥密码体制,RSA 基于一个简单的数论事实:两个大素数相乘十分容易,但是
             分解他们相乘的结果确实十分困难,因此可以将乘积公开作为加密密钥。


                 五、数据库安全问题

                 作为空管全系统的重要组成部分,贮存着大量信息与数据的数据库系统的效
             率与安全性应得到更多重视。数据库加密主要有两种形式:第一种形式是库内加



                                                                                   121
   124   125   126   127   128   129   130   131   132   133   134