可信融合验证电子签名中发布签名的步骤流程如下。
1.获取可信信息特征源。
能通过选取运行者的生物信息特征,当做其信任自己的信息特征源。所述的生物信息特征,可以是指纹信息特征、人脸信息特征或语音信息特征。
也可选所有能信事物的文件、数据及其信息特征。可信信息特征源,不但可是基于设备可信性的信息特征数据,也能是个人生日、想法等隐秘信息特征的等。
2.变换可信信息特征为可信点集矩阵。
变生物信息特征成可信点集矩阵,即将生物信息特征数据编码变成点集矩阵。因指纹、人脸,以及语音等信息特征数据是二维以之上的矩阵,因此不需要编码。
不过一个文本文件,从语义角度看往往是一维的;这个时候就需要扩展维数,实施二维以上的矩阵编码,例如,可添加位置参数,让一切编码字节与位置参数有关系;从而将一个文本文件,由语义词语的位置,编码是以(位置参数,语义词语)为二维坐标的二维点集矩阵。
3.计算加解密公钥。
输入私钥J、K和G,用点集拓扑群分形变幻环运算器,计算K*J*G和J*G、J*K*G的分形变幻环运算值:GKJ和GJ、GJK,然后把计算值串行编码为字符串“G”、“GKJ”和“GJ”、“GJK”。定义解密公钥为“G”、“GKJ”和加密公钥为“GJ”、“GJK”。
4.计算报文摘要。
输入报文“M”和哈希散列算法TH(M),计算报文摘要“⊿M”=TH(“M”)。其中,报文、报文摘要、哈希散列算法等。
5.加密计算报文摘要为密文。
输入加密公钥“GJK”,加密计算报文摘要“⊿M”为密文“C”=“GJK”+“⊿M”。
6.发布签名及其认证方法。
发布签名是报文及其加密报文摘要:Sing=“M”和“C”。
发布签名认证方法,即发布解密公钥“G”和哈希散列算法TH(M)。