一种轻量级认证与密钥协商的实现方法

    公开(公告)号:CN103560879B

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

    申请号:CN201310468552.0

    申请日:2013-10-09

    Inventor: 武传坤 刘卓华

    Abstract: 本发明涉及一种轻量级认证与密钥协商的实现方法,在任意两个网络节点设备之间预置一个长期共享密钥K,所述任意两个网络节点上各自存储一个计数器CTR;所述两个节点中实现加密算法E和伪随机数生成算法PRNG;在两个节点之间建立认证和共享密钥。本发明针对现有的网络认证技术和密钥协商技术不适合资源受限通信环境的问题,可以高效、安全地适用于具有大量资源受限节点的物联网或者移动通信网络。本发明中认证和密钥协商过程中只用到4次对称密码算法,并且可以使用轻量级的分组对称密码算法,需要的密钥长度较短,加解密速度快。认证过程只有两次信息交互便可以完成双向认证,通信的数据量较小,占用的网络资源少。

    一种国家密码标准算法SM4的安全白盒实现方法和装置

    公开(公告)号:CN105681025B

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

    申请号:CN201610064799.X

    申请日:2016-01-29

    Inventor: 白琨鹏 武传坤

    Abstract: 本发明公开一种国家密码标准算法SM4的安全白盒实现方法和装置,可以在不可信的计算终端中有效地保护嵌入在密码软件中的密钥,并公开了该白盒SM4算法所需设备的必备组件,属于信息安全技术领域。本发明的白盒SM4密码算法是对中国商用分组密码标准SM4的安全实现,其原理是,将密钥嵌入到查找表中,并使用随机选取的仿射编码保护查找表,从而保护嵌入到查找表中的密钥。本算法使用TTC和TRT两种查找表,其中,由于将TTC查找表输出数据的最后一步异或操作嵌入到了TRT查找表中,而TRT查找表的输出数据又由新的32比特仿射编码保护,所以能够防止以组合查找表的方式抵消嵌入在查找表内部的32比特仿射编码,从而防止编码破解难度的降低,实现保护目的。

    混淆轮边界的白盒密码系统和方法

    公开(公告)号:CN105099666A

    公开(公告)日:2015-11-25

    申请号:CN201510364025.4

    申请日:2015-06-26

    Inventor: 武传坤 许涛

    Abstract: 本发明涉及一种用于执行诸如AES等分组密码算法的白盒密码系统,以及一种增加白盒密码安全性的方法。在给定密钥的情况下,利用共同执行密码操作的多个查找表的网络来完成加密或解密;该查找表网络可被划分为串行执行的若干结构相似的查找表组,这些查找表组中,有的与密钥相关,有的与密钥无关,查找表组的总数量是随机的;通过添加随机数量的混淆查找表组,增加攻击者确定白盒实现中每一轮界限的难度。面对该查找表网络,攻击者难以确定原分组密码的轮边界,这使得利用单轮的输入输出进行攻击的方法变得困难。

    一种轻量级认证与密钥协商的实现方法

    公开(公告)号:CN103560879A

    公开(公告)日:2014-02-05

    申请号:CN201310468552.0

    申请日:2013-10-09

    Inventor: 武传坤 刘卓华

    Abstract: 本发明涉及一种轻量级认证与密钥协商的实现方法,在任意两个网络节点设备之间预置一个长期共享密钥K,所述任意两个网络节点上各自存储一个计数器CTR;所述两个节点中实现加密算法E和伪随机数生成算法PRNG;在两个节点之间建立认证和共享密钥。本发明针对现有的网络认证技术和密钥协商技术不适合资源受限通信环境的问题,可以高效、安全地适用于具有大量资源受限节点的物联网或者移动通信网络。本发明中认证和密钥协商过程中只用到4次对称密码算法,并且可以使用轻量级的分组对称密码算法,需要的密钥长度较短,加解密速度快。认证过程只有两次信息交互便可以完成双向认证,通信的数据量较小,占用的网络资源少。

    一种基于扩张密文的白盒密码加解密方法

    公开(公告)号:CN106059752B

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

    申请号:CN201610531694.0

    申请日:2016-07-04

    Inventor: 许涛 武传坤 薛锐

    Abstract: 本发明公开了一种基于扩张密文的白盒密码加解密方法。本发明包括隐含了伪随机比特流的扩张密文,以及用来解密的n比特到m比特(n>m)的查找表,该查表操作是三个函数的复合:与密钥K相关的n比特输入到n比特输出的一一映射函数F(K,n→n)、n比特输入到m比特输出的函数Cn→m以及与密钥K相关的m比特输入到m比特输出的一一映射函数F(K,m→m)。本发明加密时服务器端将伪随机比特流作为掩码与明文结合并置乱,得到扩张密文;解密时通过一次查表操作将n比特密文解密为对应m比特明文。本发明能够明显提高解密效率。

    一种国家密码标准算法SM4的安全白盒实现方法和装置

    公开(公告)号:CN105681025A

    公开(公告)日:2016-06-15

    申请号:CN201610064799.X

    申请日:2016-01-29

    Inventor: 白琨鹏 武传坤

    Abstract: 本发明公开一种国家密码标准算法SM4的安全白盒实现方法和装置,可以在不可信的计算终端中有效地保护嵌入在密码软件中的密钥,并公开了该白盒SM4算法所需设备的必备组件,属于信息安全技术领域。本发明的白盒SM4密码算法是对中国商用分组密码标准SM4的安全实现,其原理是,将密钥嵌入到查找表中,并使用随机选取的仿射编码保护查找表,从而保护嵌入到查找表中的密钥。本算法使用TTC和TRT两种查找表,其中,由于将TTC查找表输出数据的最后一步异或操作嵌入到了TRT查找表中,而TRT查找表的输出数据又由新的32比特仿射编码保护,所以能够防止以组合查找表的方式抵消嵌入在查找表内部的32比特仿射编码,从而防止编码破解难度的降低,实现保护目的。

    基于动态行为依赖图的Android恶意软件分类方法

    公开(公告)号:CN105653956A

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

    申请号:CN201610119003.6

    申请日:2016-03-02

    CPC classification number: G06F21/566 G06F21/53

    Abstract: 本发明涉及一种基于动态行为依赖图的Android恶意软件分类方法。其步骤包括:通过自定义的Dalvik虚拟机运行APP,提取框架层接口调用行为和行为间的依赖关系等动态行为信息;根据动态行为信息构建相应的动态行为依赖图;优化动态行为依赖图,并将行为依赖图划分成子图;从由不同族的Android恶意软件组成的集合中提取相似的子图结构,将其作为基本特征;根据基本特征,对由已知的恶意软件和正常软件组成的训练集进行模型训练,得到分类器;通过分类器,对未知的APP进行归类判断;对该方法进行验证和评估。本发明通过图的编辑距离来衡量行为子图的相似性,以此来寻找基本特征,具有良好的灵活性和可扩展性。

    一种无线传感器网络抵抗DoS攻击的方法及系统

    公开(公告)号:CN103560998A

    公开(公告)日:2014-02-05

    申请号:CN201310468289.5

    申请日:2013-10-09

    Inventor: 武传坤 皮兰

    CPC classification number: Y02D70/00

    Abstract: 本发明涉及一种无线传感器网络抵抗DoS攻击的方法及系统,属于无线传感器网络技术领域。在所述的无线传感器网络抵抗DoS攻击的方法中,包括无线传感器模块,二级安全保护机制,以及抵抗DoS攻击的低功耗方法。通过安全唤醒机制和加密认证算法,使得传感器节点在非睡眠状态下进行认证或加解密,从而在低功耗情况下能有效抵抗DoS攻击,并避免影响无线传感器网络余下部分的能量消耗。因此,除了收发数据信息必需的能量消耗外,本发明在能抵抗DoS攻击条件下,最大限度地降低能量消耗。

    基于动态行为依赖图的Android恶意软件分类方法

    公开(公告)号:CN105653956B

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

    申请号:CN201610119003.6

    申请日:2016-03-02

    Abstract: 本发明涉及一种基于动态行为依赖图的Android恶意软件分类方法。其步骤包括:通过自定义的Dalvik虚拟机运行APP,提取框架层接口调用行为和行为间的依赖关系等动态行为信息;根据动态行为信息构建相应的动态行为依赖图;优化动态行为依赖图,并将行为依赖图划分成子图;从由不同族的Android恶意软件组成的集合中提取相似的子图结构,将其作为基本特征;根据基本特征,对由已知的恶意软件和正常软件组成的训练集进行模型训练,得到分类器;通过分类器,对未知的APP进行归类判断;对该方法进行验证和评估。本发明通过图的编辑距离来衡量行为子图的相似性,以此来寻找基本特征,具有良好的灵活性和可扩展性。

    一种基于扩张密文的白盒密码加解密方法

    公开(公告)号:CN106059752A

    公开(公告)日:2016-10-26

    申请号:CN201610531694.0

    申请日:2016-07-04

    Inventor: 许涛 武传坤 薛锐

    Abstract: 本发明公开了一种基于扩张密文的白盒密码加解密方法。本发明包括隐含了伪随机比特流的扩张密文,以及用来解密的n比特到m比特(n>m)的查找表,该查表操作是三个函数的复合:与密钥K相关的n比特输入到n比特输出的一一映射函数F(K,n→n)、n比特输入到m比特输出的函数Cn→m以及与密钥K相关的m比特输入到m比特输出的一一映射函数F(K,m→m)。本发明加密时服务器端将伪随机比特流作为掩码与明文结合并置乱,得到扩张密文;解密时通过一次查表操作将n比特密文解密为对应m比特明文。本发明能够明显提高解密效率。

Patent Agency Ranking