Key-Time-Capsule-PHR:有3种类型的人,知道如何添加的人和不知道如何添加的人

时间:2024-06-01 12:56:04
【文件属性】:

文件名称:Key-Time-Capsule-PHR:有3种类型的人,知道如何添加的人和不知道如何添加的人

文件大小:51KB

文件格式:ZIP

更新时间:2024-06-01 12:56:04

VHDL

关键时间胶囊 这个想法是实现一个加密系统,该系统允许您将密钥保留期望的时间。 可以应用这种类型的服务,以便能够在最短的时间内加密敏感文件或文档,例如机密的*文档,在拍卖中隐藏要约或安排仅在一段时间后生效的例程。 这种方法实现了Ronald L. Rivest,Adi Shamir和David A. Wagner在1996年的时间锁难题和定时发布的Crypto中所假定的内容。 我们的主要目标是至少实现解密系统,使加密任务留给与fpga连接的主机或cpu。 这样,最繁重和最长的任务就降到了fpga。 所实现的系统利用主机,与串行端口连接的CPU和Basys 3 FPGA开发板,因此,FPGA充当主机协处理器,并负责按照Time中规定的方法对加密密钥进行解密。 -锁拼图。 主机对密钥进行加密时,要确保它们在指定时间后仍保持加密状态。


【文件预览】:
Key-Time-Capsule-PHR-master
----.gitignore(13B)
----LICENSE(1KB)
----Host_comms()
--------test.sh(2KB)
--------C()
--------py()
----VHDL()
--------top.vhd(13KB)
--------constraints()
--------lib()
--------test()
----README.md(1KB)

网友评论