1.一種異或同態(tài)的非交互式承諾協(xié)議的構(gòu)造方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的一種異或同態(tài)的非交互式承諾協(xié)議的構(gòu)造方法,其特征在于,所述密鑰生成算法具體包括:
3.根據(jù)權(quán)利要求1所述的一種異或同態(tài)的非交互式承諾協(xié)議的構(gòu)造方法,其特征在于,所述基于承諾計(jì)算電路,發(fā)送方和接收方一起進(jìn)行承諾計(jì)算后,獲得計(jì)算后的承諾密文c'、計(jì)算后的輔助信息d'以及計(jì)算后的承諾信息m',包括:
4.根據(jù)權(quán)利要求1所述的一種異或同態(tài)的非交互式承諾協(xié)議的構(gòu)造方法,其特征在于,所述密鑰生成算法中還生成陷門td,并將陷門td傳輸給發(fā)送方,根據(jù)目標(biāo)明文m~,發(fā)送方利用陷門算法對(duì)計(jì)算后的承諾信息m'修改后生成偽輔助信息d~,根據(jù)承諾密鑰ck、計(jì)算后的承諾密文c'、偽輔助信息d~以及目標(biāo)明文m~進(jìn)行承諾驗(yàn)證后,獲得驗(yàn)證通過的結(jié)果。
5.根據(jù)權(quán)利要求1所述的一種異或同態(tài)的非交互式承諾協(xié)議的構(gòu)造方法,其特征在于,所述根據(jù)承諾信息m和承諾密鑰ck生成承諾密文c以及輔助信息d,包括:
6.根據(jù)權(quán)利要求1所述的一種異或同態(tài)的非交互式承諾協(xié)議的構(gòu)造方法,其特征在于,所述根據(jù)承諾密鑰ck、計(jì)算后的承諾密文c'、計(jì)算后的輔助信息d'以及計(jì)算后的承諾信息m'進(jìn)行承諾驗(yàn)證,包括:
7.根據(jù)權(quán)利要求4所述的一種異或同態(tài)的非交互式承諾協(xié)議的構(gòu)造方法,其特征在于,所述利用陷門算法對(duì)計(jì)算后的承諾信息m'修改后生成偽輔助信息d~,包括:
8.根據(jù)權(quán)利要求3所述的一種異或同態(tài)的非交互式承諾協(xié)議的構(gòu)造方法,其特征在于,所述承諾異或門中,第一密文計(jì)算函數(shù)gxor為乘法操作;
9.根據(jù)權(quán)利要求1所述的一種異或同態(tài)的非交互式承諾協(xié)議的構(gòu)造方法,其特征在于,所述發(fā)送方在不泄露承諾信息m的情況下完成證明,從而生成證明腳本π,并將證明腳本π傳輸給接受方,接受方在計(jì)算過程中根據(jù)證明腳本π進(jìn)行范圍證明。
10.根據(jù)權(quán)利要求9所述的一種異或同態(tài)的非交互式承諾協(xié)議的構(gòu)造方法,其特征在于,所述發(fā)送方在不泄露承諾信息m的情況下完成證明,從而生成證明腳本π,包括: