一种基于分组密码体制的语音加密算法研究
2011-04-14林永菁福建儿童发展职业学院信息中心福建福州350007
长江大学学报(自科版) 2011年19期
关键词:数据库
林永菁 (福建儿童发展职业学院信息中心,福建 福州350007)
1 分组密码体制
以密钥为标准,可将密码体制分为对称密码体制和非对称密码体制[1-3]。
在对称密码体制下,加密密钥与解密密钥相同或一个密钥由另一个密钥简单推导出来。在这种加密体制下,通信双方的解密密钥需要由发方经过安全信道传送给收方。密码体制的安全性完全取决于密钥的安全。对称密码体制的优点是:安全性高,加解密速度快,易于实现。其缺点是:随着网络规模的扩大,密钥管理及解决消息确认问题比较困难;缺乏自动检测密钥泄露的能力。
对称密码体制又可分为序列加密和分组加密。①序列加密。在序列加密中,将明文消息按字符逐位加密,加解密密钥序列是由密钥流生成器用确定性算法产生的伪随机序列。密钥流序列的安全可靠性决定序列密码体制的安全强度。②分组加密。在分组加密中,将明文消息分组,在密钥的作用下逐组进行加密。分组密码算法的应用范围较为广泛,它是许多密码系统的重要组成部分,如伪随机数生成器、流密码、认证码和Hash函数的构造等。分组密码具有高强度、高速率、便于软硬件实现的特点,也正是由于这些特点使它成为标准化进程的首选体制。在用分组加密时,为了便于实现,实际应用中常常将简单容易实现的密码系统组合成比较复杂、密钥量大的密码系统。最有效、最实际的分组密码一般都是采用乘积组合方法。……
登录APP查看全文
