CN101872339B - 一种基于复杂动态网络的Hash函数构造方法 - Google Patents

一种基于复杂动态网络的Hash函数构造方法 Download PDF

Info

Publication number
CN101872339B
CN101872339B CN 201010197983 CN201010197983A CN101872339B CN 101872339 B CN101872339 B CN 101872339B CN 201010197983 CN201010197983 CN 201010197983 CN 201010197983 A CN201010197983 A CN 201010197983A CN 101872339 B CN101872339 B CN 101872339B
Authority
CN
China
Prior art keywords
network
message
complex dynamic
node
message blocks
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN 201010197983
Other languages
English (en)
Other versions
CN101872339A (zh
Inventor
蒋国平
宋玉蓉
樊春霞
王亚奇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Pengbo Information Technology Co ltd
Yancheng Heye Industrial Investment Co ltd
Original Assignee
Nanjing Post and Telecommunication University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Post and Telecommunication University filed Critical Nanjing Post and Telecommunication University
Priority to CN 201010197983 priority Critical patent/CN101872339B/zh
Publication of CN101872339A publication Critical patent/CN101872339A/zh
Application granted granted Critical
Publication of CN101872339B publication Critical patent/CN101872339B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种基于复杂动态网络的Hash算法。该算法采用对待Hash的原始消息的消息块按一定的规则构造消息块网络MBN,并将该MBN的点集和边集使用一定变换规则映射到复杂动态网络CDN的节点状态初值和邻接矩阵中,从而,构成包含原始消息结构的权重复杂动态网络WCDN。通过对每个消息块的WCDN进行迭代、量化处理以及异或处理最终得到Hash值。本发明利用WCDN对初值及参数的极其敏感性,在少数的几次WCDN迭代处理后,就可获得混淆和扩散特性优良的安全性能,同时也有效降低了计算复杂度。

Description

一种基于复杂动态网络的Hash函数构造方法
技术领域
本发明属于计算机与信息安全技术领域,具体地说是一种用于信息网络的基于复杂动态网络的Hash算法。 
背景技术
Hash函数主要用于信息安全领域中加密算法,简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。 
Hash函数H将任意长的消息M映射成为定长的Hash值h,即,h=H(M),其目的就是产生文件、消息或其他数据块的“指纹”。Hash函数可以直接应用于数据完整性检验、鉴别协议、零知识证明和随机数发生器等,在数字签名和消息验证码中有着非常重要的应用。Hash函数必须具有下列性质: 
1.Hash函数可应用于任意大小的数据块; 
2.Hash函数产生定长的输出; 
3.对于任意给定的x,计算H(x)比较容易,用硬件和软件均可实现; 
4.对任意给定的hash值h,找到满足H(x)=h的x在计算上是不可行的,这也称为Hash函数的单向性; 
5.对任意给定的分组x,找到满足y<>x且H(x)=H(y)的y在计算上是不可行的,这称之为抗弱碰撞性 
6.找到满足H(x)=H(y)的偶对(x,y)在计算上是不可行的,这称之为抗强碰撞性 
经典Hash算法,如MD5、SHA等大多是基于复杂度假设,需要进行大量复杂的异或等逻辑运算或是用分组加密方法进行多次迭代,运算量很大。而且,目前使用模差分技术成功破解了MD5、SHAl、HAVAL-128等流行的Hash函数,将以前认为找到SHAl碰撞需280次操作降至269次,可以在15分钟到1个小时的计算时间内成功发现MD5碰撞。 
由于混沌具有对初始条件敏感、伪随机和类噪声等优良密码特性,被广泛应用在加密和随机数生成算法中。将混沌应用到Hash算法的研究中,基于混沌映射模型构造出单向Hash算法受到越来越多国内外研究者的关注,提出了一 些基于混沌构造的单向Hash函数算法,但许多方法在安全性方面存在一些缺陷,主要体现在:(1)计算机有效字长精度效应使得混沌映射退化为周期序列;(2)消息参数映射不当易导致发生碰撞;(3)明文分组及分组迭代值处理不当都易产生碰撞问题;(4)一些***是基于某一种低维混沌***来构造的,研究发现利用自适应同步预测相空间重构等各种混沌预测技术可以成功分析预测,保密性能堪忧。 
故选择恰当的消息处理和映射方式、增加混沌信号的复杂度和减小有限精度效应的影响是提高混沌Hash单向性、置乱性和碰撞性的关键。 
从对抗攻击的角度上来说,混淆与扩散是设计加密***首先应遵循的两条基本原则。混淆是使得密钥与密文关系尽可能复杂,用在Hash函数中则是使Hash值与消息之间的统计关系尽可能复杂。扩散意味着密钥和明文的微小变化都尽可能多地扩散到密文,同样用在Hash函数设计中,表示明文及密钥的任一微小变化都将导致生成的Hash值发生重大变化。 
在现有的基于混沌的hash函数构造算法中,基于耦合映射格子的Hash算法由于引入时空混沌效应,通常能获得较好的混淆和扩散特性。从网络的角度看,混沌耦合映射格子可以相当于最近邻耦合网络,任何一个格点的微弱变化,通过相邻节点的耦合作用而持续地将变化扩散到全网络。但通常这类混沌映射的算法迭代次数太多,算法复杂度较高,导致Hash值生成太慢而不能得以实际应用。 
发明内容
为了克服现有技术中存在的混沌映射的算法迭代次数太多,算法复杂度较高的问题技术问题,本发明的目的是提供一种基于复杂动态网络的Hash函数构造算法。该算法首先基于待Hash的消息块,构建出消息的含权网络拓扑;然后,将该消息网络中的节点和边权分别映射到混沌耦合映射网络的参数空间,建立消息到混沌耦合映射网络的紧密联系;最后,利用混沌耦合映射网络优良的参数敏感性,使得任何消息的微小变化能够通过包含该变化的节点及节点间的边权迅速扩散并扰动到其它节点。从而,获得优良的混淆和扩散特性,同时,能有效降低迭代次数,提高算法效率。 
本发明的目的是通过以下技术方案来实现的: 
一种基于复杂动态网络的Hash函数构造算法,其特征在于该方法采用基于消息建立的复杂动态网络,将该网络参数映射到混沌耦合映射网络进行迭代、量化处理,得到Hash值,具体包括以下步骤: 
1)从网络的角度,建立消息块的网络拓扑,构建消息块网络(Message-blocknetwork,MBN),建立消息块网络;首先,预处理待Hash的原始消息M,将M分为固定长度的K个消息块Mk(k=1,...,K),每个消息块可以再划分为N个组元ci(i=1,...,N),如果将每个组元作为网络中的节点,以组元间(如,ci和cj)的二者进行异或运算关系,作为网络中节点之间的联系,其运算值aij作为边权,从任意消息块构建出一个含权的消息块网络; 
2)建立消息块网络到复杂动态网络(Complex Dynamiccal network,CDN)的映射;将消息块网络的节点集V=(ci)N和边集A=(aij)N×N信息,映射到复杂动态网络 
Figure BSA00000155484800031
中的节点状态初值 和网络邻接矩阵E=(eij)N×N中,得到含消息权重的复杂动态网络(Weighted complex dynamical network,WCDN),使得消息中的任何微小变化通过节点初值和网络拓扑矩阵迅速扩散到全网的所有节点; 
3)通过对消息块Mk的含消息权重的复杂动态网络进行R轮迭代运算及量化处理,得到输出Yk,再与第k-1个消息块的中间Hash值Hk-1进行异或运算,获得本次对消息块Mk处理的中间Hash值Hk,最后一块MK处理完毕得到的Hash值HK即为最终Hash值。 
本发明步骤2)中,节点动力学方程采Logistic映射,含消息权重的复杂动态网络中的节点动力学方程用任意混沌映射替代。含消息权重的复杂动态网络中混沌映射的相空间参数,采用Logistic映射时的参数μ1,μ1,...,μN作为带密钥的Hash算法中的密钥。 
本发明中首先建立消息块网络(Message-block network,MBN)。预处理待Hash的原始消息M,将M分为固定长度的K个消息块Mk(k=1,...,K),每个消息块可以再划分为N个组元ci(i=1,...,N),如果将每个组元作为网络中的节点,以组元间(如,ci和cj)的某种运算关系(如,二者进行异或运算)作为网络中节点之间的联系,其运算值aij作为边权,这样我们可以从任意消息块构建出一个含权的消息块网络(Message-blocknetwork,MBN),如图1所示; 
然后建立MBN到复杂动态网络(Complex Dynamiccal network,CDN)的映射。算法中的CDN为一耦合映射***(coupled map system,CMS): 
Figure BSA00000155484800041
i=1,2,...,N,其中, 为CDN中节点i在t时刻的动力学状态变量, 
Figure BSA00000155484800043
为节点i的本地动力学方程,本算法中,取为logistic映射,即,f(x)= mx(1-x),m∈(3.57,4)。eij为节点i和节点j的边权信息,也是反映CDN节点拓扑邻接矩阵E中的因子。选择一定的线性或非线性变换,建立起MBN网络到CDN网络中节点和边的一一映射, cij→eij。通过映射,得到一个含消息权重的复杂动态网络(Weighted complex dynamicalnetwork,WCDN)***; 
最后通过对消息块Mk的WCDN进行R轮迭代运算及量化处理,得到输出Yk,再与第k-1个消息块的中间Hash值Hk-1进行异或运算,获得本次对消息块Mk处理的中间Hash值Hk,最后一块MK处理完毕得到的Hash值HK即为最终Hash值。Hash函数生成过程如图2所示,对WCDN迭代后的量化处理过程如图3所示。 
本发明利用混沌耦合映射网络优良的参数敏感性,基于复杂动态网络的思想,处理待Hash的消息块,构建消息的网络拓扑,建立该消息网络拓扑到混沌耦合映射网络的映射,实现低计算复杂度的安全Hash函数,将消息的任何微小变化通过少数的几次迭代迅速扩散到全网。 
为提高Hash算法的运算效率和安全性,本发明采用基于消息建立的复杂动态网络,并将该网络参数映射到混沌耦合映射网络进行迭代、量化处理,得到Hash值,该方法可以获得很好的混淆和扩散特性,且算法复杂度可以有效降低,是一种低计算复杂度的安全Hash函数算法。 
本以明的有益效果如下: 
本发明为信息网络中的数字签名、消息认证、数据完整性认证等安全应用领域提供了一个实用可行的低复杂度的安全Hash函数方案。 
本发明在提升Hash函数混淆和扩散性能的同时,降低了混沌迭代次数,减少了计算复杂度。不仅考虑消息的值,还考虑组成消息的各部分字节之间的关系,建立消息信息建立权重网络。并将该网络的节点信息和拓扑信息完全映射到复杂动态网络***中,得到关于消息的权重复杂动态网络,通过对该复杂权重网络的迭代、量化处理得到所需的Hash值。本发明利用复杂动态网络对初值和网络邻接矩阵中边权值的极其敏感性,使得消息的任何微小变化通过节点初值和网络拓扑矩阵迅速扩散到全网的所有节点,在提高算法安全性的同时,有效降低算法的计算复杂度。 
附图说明
图1是从消息生成网络拓扑的示意图; 
图2是Hash函数生成示意图。 
图3是量化过程示意图 
具体实施方式
一种本发明所述的基于复杂动态网络的Hash函数构造算法,该方法采用基于消息建立的复杂动态网络,将该网络参数映射到混沌耦合映射网络进行迭代、量化处理,得到Hash值,具体包括以下步骤: 
1、预处理原始消息 
对原始消息M首先进行如下变换: 
M’=M+string(|M|)+padding                    (1) 
其目的是使得变换后的消息M’能分割成K个长度为Lbits的消息子块 Mk(k=1,...,K),k消息块序号,(1)式中‘+’表示字符串的连接运算,string(|M|)是原始消息M的长度的字符串形式;padding是指当最后一个块不足Lbits时的填充位以保证最后一个子块也为L位; 
2、初始化相关参数 
对复杂动态网络中的相关初始参数,Hash初始值等进行设定: 
●消息块长度L,例如:L=256bits 
●CDN中网络大小N,例如:N=8 
●logistic映射的相参数μ1,μ1,...,μN例如:μ1=μ2=...=μN=3.95 
●Hash值的长度h,例如:h=160bits 
●Hash值的初值向量H0,例如H0=0 
●量化级别为2D,和迭代轮数R,注意的是:h=N×D×R,例如:D=4,R=5 
3、建立含权的消息网络(MBN) 
将Mk再划分成N个组元c1,c2,...,cN,每个组元ci(i=1,...,N)有m个字节,即ci=(ci[1],ci[2],...,ci[m]),显然消息位长和组元位长满足关系L=N×8m,例如,本方案中取:L=256,N=8,m=4. 
令 
Figure BSA00000155484800061
i,j=1,2,...,N, 
Figure BSA00000155484800062
表示异或操作。显然aij的长度也为m个字节,即aij=(aij[1],aij[2],...,aij[m]) 
以ci(i=1,...,N)作为消息网络中的网络节点,以aij作为节点ci和cj的边权,那么我们就建立了一个网络规模为N的含权消息网络MBN。 
记MBN的点集V=(ci)N,边集A=(aij)N×N,则MBN可记为:MBN=(V,A)。 
4、建立权重复杂动态网络(WCDN) 
本发明中的复杂动态网络(CDN)可以用下式描述 
Figure BSA00000155484800071
该动态网络中,取节点动力学为logistic映射,该方程取绝对值并对1取模的目的是确保节点状态值 
Figure BSA00000155484800072
●节点映射:考虑消息块序号k,将消息网络中的第i个节点ci通过线性变换映射到网络(2)中节点的初始参数 
Figure BSA00000155484800073
中: 
x 0 i = ( 0.01 × k + 0.1 × i + dec ( c i ) × 2 - 8 m ) mod 1 - - - ( 3 )
其中dec(ci)表示将ci转换成十进制整数值 
●边权映射:将第k个消息块中第i个节点和第j个节点的边cij通过下列变换映射到CDN中的网络邻接矩阵E=(eij)N×N中的第i行第j列的因子eij中。 
g ij = Σ n = 1 m a ij [ n ] mod 256 - - - ( 4 )
pij=((j-1)×N+i+k)mod 256                    (5) 
e ij = - 0.256 + ( p ij ⊕ g ij ) / 512 - - - ( 6 )
注:消息块的块序号和节点序号都是变换中的参量。 
通过上述变换,CDN则为一包含了MBN信息的权重复杂动态网络(WCDN)。 
5、对权重复杂动态网络迭代量化 
对每k个消息块映射的权重复杂动态网络式(2)执行R轮迭代,,第i个节点的第t轮迭代的结果,按下式进行2D级量化: 
Q t i = int ( x t i × 2 D ) , i=1,2,...,N    t=1,...,R                    (7) 
int(.)表示取整,则 
Figure BSA00000155484800082
其二进制序列可以表示为: 
Figure BSA00000155484800083
则包含N个节点的WCDN在第t轮迭代的量化向量为 
Figure BSA00000155484800084
我们取 
Figure BSA00000155484800085
作为第t轮的输出,则R轮迭代完成后,连接每一轮的的输出得到第k个消息块的输出向量为:Yk=(Y1,Y2,...,YR),整个量化过程如图3所示。 
以第k个消息块的输出和K-1块的hash输出进行异或作为第k个消息块的Hash输出 
Hk=Hk-1?Yk  k  1,2,....K    (8) 
6、输出Hash值 
重复上述步骤3、4和5直到处理完所有的K块消息。以最后一个消息块MK的Hash输出HK作为最终的Hash结果。 
本发明利用复杂动态网络对初值和网络邻接矩阵中边权值的极其敏感性,使得消息的任何微小变化通过节点初值和网络拓扑矩阵迅速扩散到全网的所有节点,在提高算法安全性的同时,有效降低算法的计算复杂度。 

Claims (2)

1.一种基于复杂动态网络的Hash函数构造方法,其特征在于该方法用于信息安全领域中,采用基于消息建立的复杂动态网络,将该网络参数映射到混沌耦合映射网络进行迭代、量化处理,得到Hash值,具体包括以下步骤:
1)从网络的角度,建立消息块的网络拓扑,构建消息块网络,建立消息块网络;首先,预处理待Hash的原始消息M,将M分为固定长度的K个消息块Mk,其中,k=1,...,K,每个消息块可以再划分为N个组元ci,其中,i=1,...,N,如果将每个组元作为网络中的节点,以组元间的二者ci和cj进行异或运算关系,作为网络中节点之间的联系,其运算值aij作为边权,从任意消息块构建出一个含权的消息块网络;其中,i=1,...,N,j=1,......N,i≠j;
2)建立消息块网络到复杂动态网络的映射;将消息块网络的节点集V=(ci)N和边集A=(aij)N×N信息,映射到复杂动态网络
Figure FSB00001061949400011
i=1,2,...,N中的节点状态初值
Figure FSB00001061949400012
(i=1,...,N)和网络邻接矩阵E=(eij)N×N中,其中,
Figure FSB00001061949400013
为复杂动态网络中节点i在t时刻的动力学状态变量,
Figure FSB00001061949400014
为节点i的本地动力学方程,本方法中,取为logistic映射,即,f(x)=mx(1-x),m∈(3.57,4),得到含消息权重的复杂动态网络,使得消息中的任何微小变化通过节点初值和网络拓扑矩阵迅速扩散到全网的所有节点;
3)通过对消息块Mk的含消息权重的复杂动态网络进行R轮迭代运算及量化处理,得到输出Yk,再与第k-1个消息块的中间Hash值Hk-1进行异或运算,获得本次对消息块Mk处理的中间Hash值Hk,最后一块MK处理完毕得到的Hash值HK即为最终Hash值。
2.根据权利要求1所述的基于复杂动态网络的Hash函数构造方法,其特征在于:步骤2)中,节点动力学方程采用Logistic映射,含消息权重的复杂动态网络中的节点动力学方程用任意混沌映射替代。
CN 201010197983 2010-06-11 2010-06-11 一种基于复杂动态网络的Hash函数构造方法 Expired - Fee Related CN101872339B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010197983 CN101872339B (zh) 2010-06-11 2010-06-11 一种基于复杂动态网络的Hash函数构造方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010197983 CN101872339B (zh) 2010-06-11 2010-06-11 一种基于复杂动态网络的Hash函数构造方法

Publications (2)

Publication Number Publication Date
CN101872339A CN101872339A (zh) 2010-10-27
CN101872339B true CN101872339B (zh) 2013-08-07

Family

ID=42997205

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010197983 Expired - Fee Related CN101872339B (zh) 2010-06-11 2010-06-11 一种基于复杂动态网络的Hash函数构造方法

Country Status (1)

Country Link
CN (1) CN101872339B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139013A (zh) * 2013-01-22 2013-06-05 南京邮电大学 一种复杂动态网络的状态观测器及状态估计方法
CN105629728B (zh) * 2015-12-23 2018-07-17 辽宁石油化工大学 复杂动态网络的建模方法及模型控制器的设计方法
CN106100825A (zh) * 2016-05-31 2016-11-09 深圳市风云实业有限公司 基于fpga的高吞吐量sha‑1算法
CN107800531A (zh) * 2017-12-13 2018-03-13 广西师范大学 一种采用哈希表分析有限精度下混沌***的周期的方法
CN108235447B (zh) * 2018-01-15 2019-07-02 淮阴师范学院 一种复杂动态网络的连接方法
CN109523611B (zh) * 2018-11-28 2023-05-09 百度在线网络技术(北京)有限公司 验证码图片生成方法和装置
CN109253985B (zh) * 2018-11-28 2022-01-11 东北林业大学 基于神经网络的近红外光谱识别古筝面板用木材等级的方法
CN110011838B (zh) * 2019-03-25 2021-08-03 武汉大学 一种动态网络PageRank值的实时跟踪方法
CN112532475B (zh) * 2020-11-23 2022-03-08 南京邮电大学 一种多层复杂动态网络的状态估计方法
CN115994373B (zh) * 2023-03-22 2023-05-30 山东中联翰元教育科技有限公司 基于大数据的高考志愿填报***数据加密方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5949884A (en) * 1996-11-07 1999-09-07 Entrust Technologies, Ltd. Design principles of the shade cipher
CN101399667A (zh) * 2007-09-29 2009-04-01 索尼(中国)有限公司 产生快速安全哈希函数的步函数装置和消息扩展方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5949884A (en) * 1996-11-07 1999-09-07 Entrust Technologies, Ltd. Design principles of the shade cipher
CN101399667A (zh) * 2007-09-29 2009-04-01 索尼(中国)有限公司 产生快速安全哈希函数的步函数装置和消息扩展方法

Also Published As

Publication number Publication date
CN101872339A (zh) 2010-10-27

Similar Documents

Publication Publication Date Title
CN101872339B (zh) 一种基于复杂动态网络的Hash函数构造方法
Boyle et al. Function secret sharing: Improvements and extensions
Aragon et al. Durandal: a rank metric based signature scheme
Patel et al. Symmetric keys image encryption and decryption using 3D chaotic maps with DNA encoding technique
CN106941407B (zh) 一种平台数据动态加密的方法和装置
CN104270247A (zh) 适用于量子密码***的高效泛Hash函数认证方案
Saravanan et al. A hybrid chaotic map with coefficient improved whale optimization-based parameter tuning for enhanced image encryption
AU2020202883B1 (en) Systems and computer-implemented methods for generating pseudo random numbers
CN103425941A (zh) 云存储数据完整性的验证方法、设备和服务器
CN107733655B (zh) 一种基于多项式重构的apuf安全认证方法
CN102289425B (zh) 在信息安全中基于可扩展精度混沌的哈希算法
Soleymani et al. List-decodable coded computing: Breaking the adversarial toleration barrier
Yang et al. Image encryption scheme based on mixed chaotic bernoulli measurement matrix block compressive sensing
Li et al. A image encryption algorithm based on coexisting multi-attractors in a spherical chaotic system
Jiang et al. Image encryption algorithm based on discrete quantum baker map and chen hyperchaotic system
Applebaum et al. Cryptography by cellular automata or how fast can complexity emerge in nature?
Li et al. Quantum key distribution post-processing: A heterogeneous computing perspective
Zhang et al. Construction of high-dimensional cyclic symmetric chaotic map with one-dimensional chaotic map and its security application
CN106201435B (zh) 基于细胞神经网络的伪随机数生成方法
Tian et al. A Privacy-Preserving Hybrid Range Search Scheme Over Encrypted Electronic Medical Data in IoT Systems
Pointcheval et al. A New-Complete Problem and Public-Key Identification
Zhang et al. An image tamper-proof encryption scheme based on blockchain and Lorenz hyperchaotic S-box
Nabeel et al. IoT light weight (LWT) crypto functions
Desai et al. Image hash using neural networks
Huang et al. An efficient signature scheme from supersingular elliptic curve isogenies

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20101027

Assignee: Jiangsu Nanyou IOT Technology Park Ltd.

Assignor: NANJING University OF POSTS AND TELECOMMUNICATIONS

Contract record no.: 2016320000208

Denomination of invention: Hash algorithm based on complex dynamic network

Granted publication date: 20130807

License type: Common License

Record date: 20161110

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
EC01 Cancellation of recordation of patent licensing contract
EC01 Cancellation of recordation of patent licensing contract

Assignee: Jiangsu Nanyou IOT Technology Park Ltd.

Assignor: NANJING University OF POSTS AND TELECOMMUNICATIONS

Contract record no.: 2016320000208

Date of cancellation: 20180116

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20101027

Assignee: NANJING NANYOU INSTITUTE OF INFORMATION TECHNOVATION Co.,Ltd.

Assignor: NANJING University OF POSTS AND TELECOMMUNICATIONS

Contract record no.: 2018320000285

Denomination of invention: Hash algorithm based on complex dynamic network

Granted publication date: 20130807

License type: Common License

Record date: 20181101

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210105

Address after: Room 102 and 103, building 1, No. 53, Renmin Road, Huangjian Town, Tinghu District, Yancheng City, Jiangsu Province 224000 (20)

Patentee after: Yancheng Heye Industrial Investment Co.,Ltd.

Address before: 518000 No.6 Qinglong Road, Qinglong Road, Qinghua community, Longhua street, Longhua District, Shenzhen City, Guangdong Province

Patentee before: Shenzhen Pengbo Information Technology Co.,Ltd.

Effective date of registration: 20210105

Address after: 518000 No.6 Qinglong Road, Qinglong Road, Qinghua community, Longhua street, Longhua District, Shenzhen City, Guangdong Province

Patentee after: Shenzhen Pengbo Information Technology Co.,Ltd.

Address before: 210003, No. 66, new exemplary Road, Nanjing, Jiangsu

Patentee before: NANJING University OF POSTS AND TELECOMMUNICATIONS

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130807