基于零知识证明的身份认证方法和装置

    公开(公告)号:CN112003705A

    公开(公告)日:2020-11-27

    申请号:CN202010809161.0

    申请日:2020-08-12

    Inventor: 张成才

    Abstract: 本申请提供一种基于零知识证明的身份认证方法和装置,方法包括:在接收到证明者发起的验证请求时,生成第一随机数R和第二随机数N;根据第一随机数R和第二随机数N构建第一挑战参数C1和第二挑战参数C2;根据将第一挑战参数C1和第二挑战参数C2形成挑战回应,并将挑战回应发送给证明者;挑战回应用于触发证明者生成验证参数N′;在接收到证明者生成的验证参数N′后,判断验证参数N′和第二随机数N是否相同;在判断验证参数N′和第二随机数N相同的情况下,通过对证明者的身份验证。这种证明方法计算过程简单、计算量较小。此外,在采用加密算法具有较好的安全性的前提下,经过一次挑战验证即可以实现对证明者身份的证明。

    一种基于SSL的通信方法、装置及系统

    公开(公告)号:CN112134889A

    公开(公告)日:2020-12-25

    申请号:CN202011010225.7

    申请日:2020-09-23

    Inventor: 张成才

    Abstract: 本申请实施例提供一种基于SSL的通信方法、装置及系统,涉及网络安全技术领域,该基于SSL的通信方法包括:在进行SSL握手过程中,先接收客户端发送的SSL握手信息;然后再根据SSL握手信息判断客户端是否为专用客户端,以及当客户端为专用客户端时,则确定与SSL握手信息相匹配的目标虚拟主机;最后根据目标虚拟主机和SSL握手信息,建立服务端与客户端之间的专用SSL安全通信通道。可见,该方法能够通过虚拟主机来实现服务端与客户端之间SSL安全通道的建立,不需要预先部署多个服务端,效率高,通用性好。

    基于国密算法的同态加密方法、计算机设备及存储介质

    公开(公告)号:CN119561686A

    公开(公告)日:2025-03-04

    申请号:CN202411741279.9

    申请日:2024-11-29

    Inventor: 张成才

    Abstract: 本申请公开了一种基于国密算法的同态加密方法、计算机设备及存储介质,属于网络安全技术领域,该方法包括:获取待发送消息的原始明文和待发送消息的接收方的接收方信息;基于根据预设国密算法预确定的接收方和加密信息的对应关系,根据接收方信息确定待发送消息对应的目标加密信息,加密信息包括第一密文、发送方共享密钥及对称密钥;根据预设长度对原始明文进行处理,以得到长度为预设长度的明文数据;根据目标加密信息和明文数据,生成原始明文对应的目标密文。本申请通过构建接收方和加密信息的对应关系,对发送给相同接收方的消息采用同一加密信息加密,使得同一接收方接收到的同一发送方发送的密文,能够基于该加密信息实现同态加密的功能。

    国密密钥协商方法、装置、计算设备及可读存储介质

    公开(公告)号:CN117811730B

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

    申请号:CN202311862850.8

    申请日:2023-12-29

    Inventor: 张成才

    Abstract: 本申请公开了一种国密密钥协商方法、装置、计算设备及可读存储介质,国密密钥协商方法包括:获取原始数据、第一随机数与第一椭圆曲线点,其中,第一随机数与第一椭圆曲线点是首次进行密钥协商时确定的;获取第二随机数;根据第二随机数与第一椭圆曲线点确定第二椭圆曲线点;在第一随机数、第二随机数、第一椭圆曲线点与第二椭圆曲线点均满足预设条件的情况下,获取第三椭圆曲线点与中间量;根据原始数据、第一随机数、第二随机数、第二椭圆曲线点、第三椭圆曲线点与中间量确定第一会话密钥,以利用第一会话密钥与第二计算设备进行通信。由此,减少了第一计算设备的计算量,提升了第一计算设备的计算性能。

    国密密钥协商方法、装置、计算设备及可读存储介质

    公开(公告)号:CN117811730A

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

    申请号:CN202311862850.8

    申请日:2023-12-29

    Inventor: 张成才

    Abstract: 本申请公开了一种国密密钥协商方法、装置、计算设备及可读存储介质,国密密钥协商方法包括:获取原始数据、第一随机数与第一椭圆曲线点,其中,第一随机数与第一椭圆曲线点是首次进行密钥协商时确定的;获取第二随机数;根据第二随机数与第一椭圆曲线点确定第二椭圆曲线点;在第一随机数、第二随机数、第一椭圆曲线点与第二椭圆曲线点均满足预设条件的情况下,获取第三椭圆曲线点与中间量;根据原始数据、第一随机数、第二随机数、第二椭圆曲线点、第三椭圆曲线点与中间量确定第一会话密钥,以利用第一会话密钥与第二计算设备进行通信。由此,减少了第一计算设备的计算量,提升了第一计算设备的计算性能。

    基于零知识证明的身份认证方法和装置

    公开(公告)号:CN112003705B

    公开(公告)日:2021-06-08

    申请号:CN202010809161.0

    申请日:2020-08-12

    Inventor: 张成才

    Abstract: 本申请提供一种基于零知识证明的身份认证方法和装置,方法包括:在接收到证明者发起的验证请求时,生成第一随机数R和第二随机数N;根据第一随机数R和第二随机数N构建第一挑战参数C1和第二挑战参数C2;根据将第一挑战参数C1和第二挑战参数C2形成挑战回应,并将挑战回应发送给证明者;挑战回应用于触发证明者生成验证参数N′;在接收到证明者生成的验证参数N′后,判断验证参数N′和第二随机数N是否相同;在判断验证参数N′和第二随机数N相同的情况下,通过对证明者的身份验证。这种证明方法计算过程简单、计算量较小。此外,在采用加密算法具有较好的安全性的前提下,经过一次挑战验证即可以实现对证明者身份的证明。

Patent Agency Ranking