一种基于GPU的后量子密码BIKE高性能并行加速方法

    公开(公告)号:CN118509166B

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

    申请号:CN202410955796.X

    申请日:2024-07-17

    Abstract: 本发明涉及一种基于GPU的后量子密码BIKE高性能并行加速方法,具体如下:步骤1:服务器收到大量来自客户端密钥生成的请求,请求生成公钥和私钥,步骤2:服务器收到大量来自客户端公钥加密的请求,客户端将对应的公钥和消息随请求发送给服务器,步骤3:服务器收到大量来自客户端私钥解密的请求,若此时服务器负责了该客户端的密钥生成计算,则客户端无需发送私钥给服务器,否则,客户端将私钥和密文随请求发送给服务器,步骤3同时也可以使用单线程多请求的方案,以达到更高的吞吐表现,对于追求延时和吞吐均衡表现的场景,可以使用三线程的方案。从而在保证安全性的同时,最大化地提升算法的性能和响应速度。

    一种基于GPU的后量子密码BIKE高性能并行加速方法

    公开(公告)号:CN118509166A

    公开(公告)日:2024-08-16

    申请号:CN202410955796.X

    申请日:2024-07-17

    Abstract: 本发明涉及一种基于GPU的后量子密码BIKE高性能并行加速方法,具体如下:步骤1:服务器收到大量来自客户端密钥生成的请求,请求生成公钥和私钥,步骤2:服务器收到大量来自客户端公钥加密的请求,客户端将对应的公钥和消息随请求发送给服务器,步骤3:服务器收到大量来自客户端私钥解密的请求,若此时服务器负责了该客户端的密钥生成计算,则客户端无需发送私钥给服务器,否则,客户端将私钥和密文随请求发送给服务器,步骤3同时也可以使用单线程多请求的方案,以达到更高的吞吐表现,对于追求延时和吞吐均衡表现的场景,可以使用三线程的方案。从而在保证安全性的同时,最大化地提升算法的性能和响应速度。

Patent Agency Ranking