分组密码和序列密码的比较。分组密码一次只能处理一个固定长度的明文,需要完成;序列
密码以一个元素(一个字母或一个比特)为基本处理单位。使用不随时间改变的固定变换,分组
密码具有良好的扩展性和插入敏感性,缺点是加解密处理速度慢,传播错误。
序列密码是一种时变加密变换,具有转换速度快、误码传播低的优点,硬件实现电路更简单.
其缺点是扩散性低,对插入和修饰不敏感。串行密码学涉及大量的理论知识,许多设计原理
被提出并被广泛分析。但是很多研究成果并没有完全公开,可能是因为目前序列密码主要用
于军事和外交保密部门。
其缺点是扩散性低,对插入和修饰不敏感。串行密码学涉及大量的理论知识,许多设计原理
被提出并被广泛分析。但是很多研究成果并没有完全公开,可能是因为目前序列密码主要用
于军事和外交保密部门。
ECC和RSA的比较。与RSA相比,ECC在很多方面具有绝对优势,主要体现在以下几个方面
:ECC具有很强的抗攻击能力,同样的密钥长度,抗攻击能力强很多倍。计算量小,处理快速
。ECC的整体速度比RSA和DSA快得多。ECC占用存储空间小。相对于RSA和DSA,ECC的
密钥量和系统参数小得多,这意味着它所占的存储空间很小,这是ECC加密算法应用于IC卡
的一个重要方面。
:ECC具有很强的抗攻击能力,同样的密钥长度,抗攻击能力强很多倍。计算量小,处理快速
。ECC的整体速度比RSA和DSA快得多。ECC占用存储空间小。相对于RSA和DSA,ECC的
密钥量和系统参数小得多,这意味着它所占的存储空间很小,这是ECC加密算法应用于IC卡
的一个重要方面。
纠错码带宽要求低。加密和解密长消息时,ECC和RSA有相同的带宽要求。但是应用到短信
上,ECC带宽要求低很多。低带宽要求使得椭圆曲线密码在无线网络领域有着广阔的应用前
景。对称和非对称加密算法的比较。就对称(私钥)和非对称(公钥)加密方法的工作原理而言,
主要有以下区别:在管理方面,公钥加密算法只需要较少的资源就能达到目的,在密钥的分配
上,两者之间存在指数级的差异(一个是N,一个是n2)。所以私钥加密算法不适合广域网使
用,更重要的是不支持数字签名。
上,ECC带宽要求低很多。低带宽要求使得椭圆曲线密码在无线网络领域有着广阔的应用前
景。对称和非对称加密算法的比较。就对称(私钥)和非对称(公钥)加密方法的工作原理而言,
主要有以下区别:在管理方面,公钥加密算法只需要较少的资源就能达到目的,在密钥的分配
上,两者之间存在指数级的差异(一个是N,一个是n2)。所以私钥加密算法不适合广域网使
用,更重要的是不支持数字签名。
在安全性方面,由于公钥加密算法是基于尚未解决的数学问题,几乎不可能破解。虽然很多
私钥加密算法理论上是不可能破解的,但是从计算机发展的角度来看,公钥加密算法更有优
势。在速度上,很多对称加密算法的软件实现速度已经达到了每秒几兆甚至几十兆,是公钥
加密算法的100倍。如果用硬件实现,这个比例会扩大到1000倍。
私钥加密算法理论上是不可能破解的,但是从计算机发展的角度来看,公钥加密算法更有优
势。在速度上,很多对称加密算法的软件实现速度已经达到了每秒几兆甚至几十兆,是公钥
加密算法的100倍。如果用硬件实现,这个比例会扩大到1000倍。