文件名称:libsodium-signcryption:使用libsodium进行签密
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-11 02:08:31
encryption signature libsodium ristretto255 signcryption
使用libsodium进行签密 Toorani-Beheshti签密方案的实现,在Ristretto255组上实例化。 为什么 使用共享密钥的传统经过身份验证的加密允许两个或两个以上的各方解密密文,并验证该密文是由知道该秘密密钥的组成员创建的。 但是,它不允许验证组中最初由谁创建消息。 为此,必须将经过身份验证的加密与签名结合在一起。 Toorani-Beheshti签密方案通过每个设备使用单个密钥对来实现,并具有前向安全性和公共可验证性。 参数定义 sender_id :发送者的标识符。 它可能是发送者的公钥,但不是必须的。 它也可以是帐号,或可以唯一标识用户的任何内容。 它不需要是秘密的,也不需要高熵。 用户可以从多个设备发送消息,每个设备都有自己的密钥对,而sender_id保持不变。 recipient_id :消息recipient_id的标识符。 它可以代表一个特定的参
【文件预览】:
libsodium-signcryption-master
----LICENSE(1KB)
----src()
--------tbsbr()
--------tbsbe()
----.gitignore(430B)
----README.md(8KB)