最近,我对一些不太传统的密码学方法感兴趣。像:
making invoice numbers unpredictable
rolling dice in a p2p game
shuffling a deck of cards in a p2p game
在消息身份验证和机密性的通常领域之外,您还能想到密码学的其他哪些应用程序?
最佳答案
我最喜欢的密码学用法是删除信息。您对拥有的信息(价值GB,TB价值)进行加密,然后将密钥与数据一起存储。当您要擦除所有数据时,只需覆盖密钥即可。这使密钥管理变得简单,并且擦除与您的加密一样好。
或者,您可以简单地增加工作因数以恢复已擦除的信息。例如,您可以每小时擦除一次密钥。这使得每小时恢复数据的难度增加了一倍,这在您要给用户一个“删除”数据的机会时很有用,但是随着时间的推移,您将变得越来越难。