金融界2024年3月26日消息,据国家知识产权局公告,华为技术有限公司申请一项名为“签名生成、签名验证方法、装置、设备及可读存储介质“,公开号CN117768121A,申请日期为2022年9月。
专利摘要显示,本申请公开了签名生成、签名验证方法、装置、设备及可读存储介质,属于计算机领域。方法包括:获取第一消息;基于第一消息获取包括n个第一元素的第一元素队列;获取包括n个第二元素的私钥;将每个第二元素填充为长度为z的倍数的第一比特串,对第一比特串进行分组,得到每个第二元素对应的多个第一分组,对各个第一分组进行填充,将多个填充后的第一分组压缩为长度为z/2的第一哈希值;迭代计算每个第二元素的第一哈希值,直至迭代计算的次数达到第一迭代计算次数,将迭代计算的次数达到第一迭代计算次数的哈希值作为每个第二元素对应的第三元素,得到包括n个第三元素的数字签名。数字签名基于哈希值迭代计算得到,有不可逆性,安全性高。