一种轻量级序列密码生成方法及系统

    公开(公告)号:CN115664638A

    公开(公告)日:2023-01-31

    申请号:CN202211319135.5

    申请日:2022-10-26

    Inventor: 马卫局

    Abstract: 本发明涉及密码学技术领域,公开了一种轻量级序列密码生成方法及系统,设置3个移位寄存器A、B、C,A和B采用线性反馈移位寄存器,C采用非线性反馈移位寄存器,A和B被C钟控;从移位寄存器C选取两组不同的抽头,分别求取其汉明重量W1和W2,并钟控移位寄存器A和B分别移位W1和W2次;分别从移位寄存器A和B选取若干抽头,作为非线性布尔函数H的输入,并输出密钥序列;使用所述密钥序列对明文序列进行加密得到密文序列。引入仅由移位寄存器的汉明重量钟控其它移位寄存器,以及利用前馈布尔函数输入的方式来增强算法的安全性,设计精简,且算法安全性高。

    查找密钥协商会话的方法、系统、智能终端及存储介质

    公开(公告)号:CN115622698A

    公开(公告)日:2023-01-17

    申请号:CN202211234012.1

    申请日:2022-10-10

    Inventor: 冯雅丽 马卫局

    Abstract: 本申请涉及查找密钥协商会话的方法、系统、智能终端及存储介质,其方法包括获取客户端端口和服务端端口,并根据所述客户端端口和服务端端口确定相对应的相同客户服务端口会话组,所述相同客户服务端口会话组包括锁、会话个数和红黑树指针;判断相同客户服务端口会话组的会话个数是否为零;若否,则调取与客户端端口相对应的客户端IP,调取与服务端端口相对应的服务端IP;根据所述客户端IP和所述服务端IP确定会话键值;查找与会话键值相对应的相同客户服务端口会话组内的红黑树,得到能够放置数据包的会话。本申请具有减小查找会话的时间的效果。

    一种用户口令加密认证方法、装置及系统

    公开(公告)号:CN110059458B

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

    申请号:CN201910184481.9

    申请日:2019-03-12

    Abstract: 本发明提供一种用户口令加密认证方法、装置及系统,用于对用户口令加密和认证。该用户口令加密认证方法包括:控制密钥生成装置生成一密钥;根据所述密钥对获取的用户口令做第一加密处理,并将第一处理结果存储在数据库中;在接收到该用户口令作为提交的认证请求时,对用户口令做与第一加密处理相同的第二加密处理,得到第二处理结果;对第一处理结果与第二处理结果进行对比,并在第一处理结果与第二处理结果一致的情况下,确认用户口令通过认证。本发明通过增设密钥生成装置,密钥生成装置中的第一装置为口令加密机、第二装置为密钥加密机,分别通过硬件密码算法对用户口令进行加密保护和认证,使得用户口令更加安全、机密。

    一种用户口令加密认证方法、装置及系统

    公开(公告)号:CN110059458A

    公开(公告)日:2019-07-26

    申请号:CN201910184481.9

    申请日:2019-03-12

    Abstract: 本发明提供一种用户口令加密认证方法、装置及系统,用于对用户口令加密和认证。该用户口令加密认证方法包括:控制密钥生成装置生成一密钥;根据所述密钥对获取的用户口令做第一加密处理,并将第一处理结果存储在数据库中;在接收到该用户口令作为提交的认证请求时,对用户口令做与第一加密处理相同的第二加密处理,得到第二处理结果;对第一处理结果与第二处理结果进行对比,并在第一处理结果与第二处理结果一致的情况下,确认用户口令通过认证。本发明通过增设密钥生成装置,密钥生成装置中的第一装置为口令加密机、第二装置为密钥加密机,分别通过硬件密码算法对用户口令进行加密保护和认证,使得用户口令更加安全、机密。

Patent Agency Ranking