首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Microsoft库进行消息签名

使用Microsoft库进行消息签名
EN

Cryptography用户
提问于 2018-07-06 00:46:56
回答 1查看 206关注 0票数 0

SIDH库看起来不错,但缺乏文档和示例。在http://github.com/yhyoo93/isogenysignature/blob/master/tests/kex_tests.c发现的唯一与签名相关的代码似乎无法对消息进行签名/验证(只需测量某些部分计算的抽象性能)。

因此,不清楚如何将任意消息混合到SIDH签名中,然后验证签名是否与初始消息相对应?

EN

回答 1

Cryptography用户

回答已采纳

发布于 2018-07-06 01:15:28

SIDH是一种密钥交换算法,而不是数字签名算法。SIDH的工作方式是每一方都生成一个私有的随机值以及相应的公共值。通过交换公共值,可以相互计算共享的秘密。不涉及签字。

如果您需要一个量子后签名算法,您可能希望看到类似于SPHINCS的东西。如果威胁模型允许,也可以使用经典的、非PQ签名算法。

但是,请注意SIKE 已被严重破坏

票数 4
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/60560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档