一种优化智能合约证明生成中查找表的方法和系统

    公开(公告)号:CN117519692A

    公开(公告)日:2024-02-06

    申请号:CN202311747181.X

    申请日:2023-12-19

    Abstract: 本发明公开了一种优化智能合约证明生成中查找表的方法和系统,包括:列出智能合约中的所有指令所需要的查找表操作,获取各个查找表操作的来源编码和去向编码;将来源编码中包含的所有等价编码进行归类,将等价编码按照唯一的编码方式进行替换;将去向编码中包含的所有等价编码进行归类,将等价编码按照唯一的编码方式进行替换;使替换后去向编码的排列顺序与替换后来源编码的排列顺序相对应;将同一类中的查找表操作合并成同一个查找表操作,并加入证明电路中。本发明针对智能合约中的不同指令所需要的查找表操作,按照查找表操作的来源和去向进行分类,合并相同类别里的查找表操作,进而减少查找表操作的次数,可以降低整体计算开销。

    隐私数据处理方法、装置及电子设备

    公开(公告)号:CN118174907A

    公开(公告)日:2024-06-11

    申请号:CN202410250550.2

    申请日:2024-03-05

    Abstract: 本公开提出一种隐私数据处理方法、装置及电子设备,方法包括:从数据提供方接收第一数据密文以及第二公钥,其中,第一数据密文是数据提供方利用第一公钥对目标隐私数据加密得到,并从可信执行环境的第一存储空间获取与第一公钥对应的第一私钥,并利用第一私钥对第一数据密文进行解密得到目标隐私数据,并将目标隐私数据存储至可信执行环境的第二存储空间,并利用预设的目标处理程序对第二存储空间中的目标隐私数据进行处理,以得到目标结果,以及利用第二公钥对目标结果进行加密得到第二数据密文,并将第二数据密文发送至数据接收方,能够分配双隐私区对密钥和隐私数据独立存储,从而提高隐私数据处理的安全性,提升隐私计算的效果。

    一种降低智能合约证明生成电路规模的方法、系统及设备

    公开(公告)号:CN117749386A

    公开(公告)日:2024-03-22

    申请号:CN202311748847.3

    申请日:2023-12-19

    Abstract: 本发明公开了一种降低智能合约证明生成电路规模的方法、系统及设备,该方法包括:根据智能合约中每个指令所需要的变量的数目,确定需要分布的行数N;将指令所需要的变量分布在N行中;依据指令的操作内容对变量进行约束;通过计数器CNT区分同一个指令的不同行,以及判断是否进入下一个指令;最后基于零知识证明算法对变量和约束进行计算,生成智能合约证明。本发明针对智能合约中的单个指令所需要的变量,在电路中将变量排布在多行中,进而减少变量的列数,有利于减少零知识证明电路的整体规模,进而降低计算开销,有助于提高智能合约证明生成的效率。

Patent Agency Ranking