CN2014100152146
2014-01-13
发明专利
一种基于超球面的多变量公钥签名/验证系统及方法
华南理工大学
已授权
本发明公开了一种基于超球面的多变量公钥签名/验证系统,包括签名模块和验证模块,签名模块包含处理器、仿射变换求逆部件一、陷门部件和仿射变换求逆部件二,消息经各部件顺序执行相应的运算,陷门部件处理后产生一组或多组的解,随机选取一组并继续经各部件产生签名,最后和该消息一起传输给处理器;验证模块包含处理器、公钥变换部件,处理器将签名传输到公钥变换部件执行运算,然后判断所得数据是否与存储器中的消息相等:若相等,则该签名有效,否则签名无效。本发明的系统及方法,没有使用大域技术,设计的中心映射包含N组作为私钥的“球心”,实现中心隐藏,同时运行速度非常快,签名过程仅需要进行线性方程组求解。