基于MQTT的安全认证方法、装置及存储介质

    公开(公告)号:CN109639642A

    公开(公告)日:2019-04-16

    申请号:CN201811339590.5

    申请日:2018-11-12

    发明人: 詹泽

    摘要: 本发明涉及安全技术,揭露了一种基于MQTT的安全认证方法、电子装置及存储介质,该方法根据客户端发送的注册请求,创建虚拟账号及群体身份,并向客户端返回该虚拟账号及群体身份。之后,该方法接收客户端发送的登录请求,并利用预设的认证规则进行认证,若认证通过,则与客户端建立订阅连接。最后,接收客户端发送的主题订阅请求,根据接收到的主题订阅请求,将订阅主题与主题列表进行对比认证,若主题列表中存在所述订阅主题,则认证通过,根据订阅主题向客户端推送订阅信息。利用本发明,能够提高对客户端的安全认证,有效保障服务端安全,减少分布式拒绝服务攻击。

    数据加解密方法、服务器及存储介质

    公开(公告)号:CN109474423A

    公开(公告)日:2019-03-15

    申请号:CN201811503032.8

    申请日:2018-12-10

    发明人: 梁炳春

    IPC分类号: H04L9/08 H04L29/06 H04L29/08

    摘要: 本发明涉及密码技术,提供了一种数据加解密方法、服务器及存储介质。该方法包括:设置密钥的更新周期,生成和存储多版本密钥;接收用户发送的包括身份验证信息和待加密数据的数据加密请求;为所述数据加密请求分配密钥编号,并利用与该密钥编号对应的当前版本密钥对所述待加密数据进行初次对称加密,得到第一密文;利用由所述身份验证信息生成的密钥对所述密钥编号、所述当前版本密钥的密钥版本号以及所述第一密文进行二次对称加密,得到第二密文;接收所述用户发送的数据解密请求,对所述第二密文进行逆向解密操作,得到解密结果。利用本发明,可以实现密钥定期更新,增强密钥的安全性。

    基于HLS技术的APP端密钥混淆错序视频加密方法

    公开(公告)号:CN109348293A

    公开(公告)日:2019-02-15

    申请号:CN201811462502.0

    申请日:2018-12-03

    发明人: 刘云恒

    摘要: 本发明公开了一种基于HLS技术的APP端密钥混淆错序视频加密方法,包括:将m3u8加密视频文件存储于云服务器;云服务器将m3u8加密视频文件分发至内容分发网络;移动APP端使用SDK向内容分发网络请求m3u8加密视频文件;通过解密密钥key校验服务器,校验key的请求是否合法,如果合法,解密密钥key校验服务器在key传输之前对key进行密钥混淆错序的编码加密,将加密后的key传输至SDK,SDK对其解密得到真实的key,再用真实的key解密播放m3u8加密视频文件;如果非法,则移动APP端无法获取解密密钥key,无法播放m3u8加密视频文件。本发明安全可靠性高,有效的解决了HLS密钥泄漏的问题,针对音视频留文件,提高了其传播的安全性,防止音视频流文件被泄密或者盗用。

    基于手机号码实现区块链实名制注册的方法

    公开(公告)号:CN109150546A

    公开(公告)日:2019-01-04

    申请号:CN201811042263.3

    申请日:2018-09-07

    发明人: 路成业 王凌

    IPC分类号: H04L9/32 H04L9/08 H04L29/06

    摘要: 本发明涉及互联网实名制领域,具体涉及一种基于手机号码实现区块链实名制注册的方法。本发明的方法将运营商纳入区块链中,作为区块链的发起者或者实名制注册的服务节点;每个区块链参与者都提供一个与现实生活中对应的手机号,在区块链中通过声明自己的手机号来确认自己的真实身份;区块链中的运营商节点线下与参与者挑战,参与者和运营商节点通过区块链发布对应挑战的响应消息,而且由挖矿节点进行验证,如果验证通过,该节点的实名制声明通过,实名制注册完成。本发明的方法简便、快捷、可靠,省去了现场身份认证的繁琐过程,不需要提供运营商实名制服务验证平台,避免受到中心化的攻击,提高了区块链的信用度,能有效防范区块链上的冒名欺诈行为,促进区块链的推广应用。

    基于手机号码实现区块链实名制注册的方法

    公开(公告)号:CN109005033A

    公开(公告)日:2018-12-14

    申请号:CN201811042264.8

    申请日:2018-09-07

    发明人: 路成业 王凌

    摘要: 本发明涉及互联网实名制领域,具体涉及一种基于手机号码实现区块链实名制注册的方法。本发明通过与运营商合作,在区块链中引入手机号实现对用户的实名制注册,包括:区块链参与节点发起实名制请求声明;运营商实名制服务平台节点进行验证以确认用户持有正确的手机卡且为手机卡的正确持有人;生成实名制注册信息并发布完成注册。本发明的方法将对用户的身份证的实名制确认转化为对用户手机号码的实名制确认,只要保证手机号码是正确的人持有,即可现实对区块链的实名制注册。本发明的方法简便、快捷、可靠,巧妙借力实名制的手机号,实现了区块链实名制注册,省去了现场身份认证的繁琐过程,提高了区块链的信用度,能有效防范区块链上的冒名欺诈行为,促进区块链的推广应用。

    移动终端动态口令的生成方法、存储介质、电子设备及系统

    公开(公告)号:CN108964884A

    公开(公告)日:2018-12-07

    申请号:CN201710375508.3

    申请日:2017-05-24

    IPC分类号: H04L9/08

    CPC分类号: H04L9/0863

    摘要: 本发明公开了一种移动终端动态口令的生成方法、存储介质、电子设备及系统,涉及移动终端的动态口令开发领域。该方法步骤为:移动终端创建工具类,在工具类中设置算法、秘钥、密码位数和密码生成时间周期;生成动态口令时,移动终端获取当前时间,将当前时间整除密码生成时间周期,得到计算值;根据算法对计算值进行计算后得到校验值;将校验值进行数据交换和二进制转换后,得到交换值;根据交换值、算法、秘钥和密码长度,得到授权码,根据授权码生成动态口令。本发明生成动态口令时,不仅简化了生成动态口令的操作流程,而且显著提高了代码的复用性,进而提高了开发效率和代码质量。

    一种基于Feistel网络与动态DNA编码的图像加密方法

    公开(公告)号:CN108365947A

    公开(公告)日:2018-08-03

    申请号:CN201810179620.4

    申请日:2018-03-05

    IPC分类号: H04L9/00 H04L9/08

    摘要: 本发明提出了一种基于Feistel网络与动态DNA编码的图像加密方法,使用Keccak算法计算原始明文图像的哈希值作为超混沌Chen系统的初值,采用超混沌Chen系统生成的混沌序列生成希尔加密矩阵对原始图像的像素进行置换;用DNA编码运算作为Feistel网络的F函数,DNA序列库作为Feistel网络的密钥K实现图像像素值扩散;通过密文反馈进一步扩散。本发明通过三轮“混沌置乱-DNA编码-Feistel变换-DNA解码”使密文随机性和抗攻击性更强,实现了图像像素位置的置乱变换与像素值的扩散,多次置乱与DNA编码、解码减少了加密的轮数。本发明可以对图像进行有效加密,具有明文敏感性强,能有效地抵抗明文攻击、差分攻击和统计攻击。