发布于 2019-04-21 10:40:55
非对称加密远不如对称加密。也就是说,在所有方面,除了一个--不对称。很明显,当需要财产时,就没有办法绕过它了。
非对称加密要慢得多。在给定非随机输入的情况下,它更容易显示某种可识别的模式。您需要更大的密钥大小才能提供足够的保护,而且在当前和未来的技术中,系统总体上更加脆弱(合理大小的量子计算机对RSA来说基本上意味着即时死亡,但AES在这方面基本上是“是的,那又怎么样”)。
这就是为什么不对称加密几乎从来没有用于对大量数据进行加密的原因。
没有什么可以阻止您使用2048位块使用RSA加密一兆字节的数据,就像您用AES在128位块中加密一个in一样。只是,这样做是没有意义的,因为它比以前慢了几千倍,同时也更加不安全。
发布于 2019-04-21 12:00:20
发布于 2019-04-23 08:34:34
TPMs不执行用于全磁盘加密的实际加密。他们所做的就是在系统关闭或处于暂停状态时加密密钥。密钥通过LPC总线被解密并传递给操作系统一次,然后LPC总线在执行加密时将密钥保存在内存中。TPM是安全加速全磁盘加密的糟糕选择的原因有三个:
如果您确实希望使用它以减轻冷引导攻击的方式执行实际加密,则需要通过LPC总线将明文(或密文)从磁盘传递到TPM以加密(或解密)它,然后将密文(或明文)通过LPC总线传回给计算机。这个过程将是避免冷引导攻击的一种极其缓慢的方法,而且考虑到篡改LPC总线上的信号的能力,可能很容易绕过( TPM将是一个解密预言!)
尽管理论上可以使用RSA进行批量加密,但只要使用适当的填充(如PKCS#1v1.5或OAEP ),它将扩展消息(密文将比明文大),而且速度极慢,效率极低。尽管其他一些答案声称,如果使用适当的填充方案,它不会不安全,但它将是一个愚蠢和低效的使用RSA。
https://crypto.stackexchange.com/questions/68988
复制相似问题