发明名称 基于相位恢复和椭圆曲线数字签名算法的图像认证方法
摘要 一种基于相位恢复和椭圆曲线数字签名算法的图像认证方法,包括认证信息生成和安全认证两个过程,认证中心生成并公布椭圆曲线公钥密码系统参数,授权用户选取私钥并生成公钥,对身份标识签名,将签名编码为二维码,基于相位恢复算法对认证图像和加噪处理后的二维码进行迭代编码,得到两个相位密钥,并将认证图像、椭圆曲线数字签名算法中的公钥以及身份标识的密钥相关的哈希运算消息认证码发给认证中心并存入认证中心数据库;根据两个相位密钥得到输出图像,并将输出图像振幅与认证中心数据库中的认证图像进行匹配,对相位解码并验证签名,确认用户端的用户权限。该方法避免了基于菲涅尔衍射图像加密系统的碰撞问题,提高了安全性。
申请公布号 CN103259660B 申请公布日期 2015.11.18
申请号 CN201310130513.X 申请日期 2013.04.15
申请人 山东大学 发明人 孟祥锋;范德胜;王玉荣
分类号 H04L9/32(2006.01)I;H04L9/30(2006.01)I 主分类号 H04L9/32(2006.01)I
代理机构 济南金迪知识产权代理有限公司 37219 代理人 宁钦亮
主权项 一种基于相位恢复和椭圆曲线数字签名算法的图像认证方法,包括认证信息生成和安全认证两个过程,其特征在于:认证信息生成过程是,认证中心生成并公布椭圆曲线公钥密码系统参数,授权用户选取私钥并生成公钥Q,用椭圆曲线数字签名算法对身份标识ID签名,将签名编码为二维码,基于菲涅尔域的迭代相位恢复算法对认证图像和加噪处理后的二维码进行迭代编码,得到两个相位密钥,并将认证图像、椭圆曲线数字签名算法中的公钥Q以及身份标识ID的密钥相关的哈希运算消息认证码ID_HMAC发给认证中心并存入认证中心数据库;安全认证过程是,基于菲涅尔衍射根据用户端输入的两个相位密钥得到一幅输出图像,并将输出图像振幅与认证中心数据库中的认证图像进行匹配,对相位解码并验证签名,确认用户端的用户权限。
地址 250100 山东省济南市历城区山大南路27号