一种实现素数域大整数模乘计算加速的方法

    公开(公告)号:CN113608718B

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

    申请号:CN202110783676.2

    申请日:2021-07-12

    Abstract: 本发明公开一种实现素数域大整数模乘计算加速的方法,将素数域长度为k比特的被乘数和乘数分为N段,前(N‑1)段每段长为w比特,第N段长为r比特,w≥r;将被乘数和乘数的每一段转化为双精度浮点数,采用积和熔加运算对转化后的被乘数和乘数的每一段进行乘加运算,初始化2N个定点数,将乘加结果的二进制数值累加到经过初始化后的定点数中,对定点数进行位数约减,获得最后的模乘结果。本发明充分利用双精度浮点数的格式特点,提升了素数域模乘的计算效率。

    一种数字货币发行总量控制方法及验证方法

    公开(公告)号:CN110992010A

    公开(公告)日:2020-04-10

    申请号:CN201911240879.6

    申请日:2019-12-06

    Abstract: 本发明公开了一种数字货币发行总量控制方法及验证方法。本发行方法为:1)央行根据各发钞行的身份信息为每一设定发钞行生成对应的身份认证私钥sk1和公钥pk1,并通过秘密传输通道发给对应的设定发钞行;各设定发钞行每次发钞时,随机生成区块链中使用的私钥skx和公钥pkx;所述发钞行的私钥为SK=(sk1,skx)、公钥为PK=(pk1,pkx);2)所述发钞行对本次发钞量和发钞行身份进行多接收者签密,并将该签密信息附在发钞交易信息中;3)央行根据该发钞交易判断发钞量和发钞行身份是否被篡改,如果未被篡改且对应发钞行有所需的发行量,则允许该发钞行发行本次发钞量;否则拒绝发行。本方法满足发行量可控且安全高效。

    一种数字货币发行总量控制方法及验证方法

    公开(公告)号:CN110992010B

    公开(公告)日:2023-05-16

    申请号:CN201911240879.6

    申请日:2019-12-06

    Abstract: 本发明公开了一种数字货币发行总量控制方法及验证方法。本发行方法为:1)央行根据各发钞行的身份信息为每一设定发钞行生成对应的身份认证私钥sk1和公钥pk1,并通过秘密传输通道发给对应的设定发钞行;各设定发钞行每次发钞时,随机生成区块链中使用的私钥skx和公钥pkx;所述发钞行的私钥为SK=(sk1,skx)、公钥为PK=(pk1,pkx);2)所述发钞行对本次发钞量和发钞行身份进行多接收者签密,并将该签密信息附在发钞交易信息中;3)央行根据该发钞交易判断发钞量和发钞行身份是否被篡改,如果未被篡改且对应发钞行有所需的发行量,则允许该发钞行发行本次发钞量;否则拒绝发行。本方法满足发行量可控且安全高效。

    一种实现素数域大整数模乘计算加速的方法

    公开(公告)号:CN113608718A

    公开(公告)日:2021-11-05

    申请号:CN202110783676.2

    申请日:2021-07-12

    Abstract: 本发明公开一种实现素数域大整数模乘计算加速的方法,将素数域长度为k比特的被乘数和乘数分为N段,前(N‑1)段每段长为w比特,第N段长为r比特,w≥r;将被乘数和乘数的每一段转化为双精度浮点数,采用积和熔加运算对转化后的被乘数和乘数的每一段进行乘加运算,初始化2N个定点数,将乘加结果的二进制数值累加到经过初始化后的定点数中,对定点数进行位数约减,获得最后的模乘结果。本发明充分利用双精度浮点数的格式特点,提升了素数域模乘的计算效率。

    基于矩阵模式处理器的数据处理方法和装置

    公开(公告)号:CN117216464A

    公开(公告)日:2023-12-12

    申请号:CN202211484100.7

    申请日:2022-11-24

    Inventor: 郑昉昱 范广 吴怡

    Abstract: 本申请实施例公开基于矩阵模式处理器的数据处理方法及装置,该数据处理方法可以通过对环上多项式乘法问题进行适配于矩阵模式处理器的矩阵化处理,使得矩阵模式处理器能够应用于环上多项式乘法的计算场景,拓宽了矩阵模式处理器的使用场景,并且充分利用到矩阵模式处理器的算力解决基于环上多项式乘法的各种业务处理问题,提升这类业务的处理速度。以格密码为例,格密码的加密速度瓶颈即为环上多项式乘法,在格密码场景中基于本申请实施例提供的方法对加密参数进行数据处理,可以突破格密码加密速度瓶颈,快速得到格密码的加密结果。

Patent Agency Ranking