【技术实现步骤摘要】
【技术保护点】
一种基于变色龙哈希函数的电子支票生成和验证方法,其特征在于,包括:电子支票系统初始化的步骤,包括(1.1)根据安全参数k来决定G1,G2的阶q的二进制比特位数,设置系统参数:G1是以P为生成元的q阶加法循环群,G2是q阶乘法循环群,e表示双线性映射:G1×G1→G2;(1.2)可信权威在整数上的q阶乘法群Zq*选择随机数s作为系统主密钥,计算并发布系统公钥Ppub=sP;银行和客户的私钥提取的步骤,包括(2.1)银行和客户分别将自己的身份IDB和IDC发送给可信权威;(2.2)可信权威利用主密钥s为银行计算私钥SIDB=sH(IDB),并将银行私钥SIDB通过安全信道发送给银行,银行的公钥为其身份信息IDB;其中H是哈希函数,定义为H:{0,1}*→G1;(2.3)可信权威利用主密钥s为客户计算对应的私钥SIDC=sH(IDC),并将客户私钥SIDC通过安全信道发送给客户,客户的公钥为其身份信息IDC;客户向银行申请电子支票的步骤,包括(3.1)客户选择任意长度的随机消息t和群G1上的随机元素R,计算随机消息t的变色龙哈希函数的哈希值Ht=e(R,P)e(H1(t)H(IDC),Ppu ...
【技术特征摘要】
【专利技术属性】
技术研发人员:孙颖,柴继文,梁晖辉,吴民,刘珊梅,熊晓雯,李晓雪,陈晓玲,
申请(专利权)人:国家电网公司,国网四川省电力公司电力科学研究院,
类型:发明
国别省市: