一种伪随机序列产生方法及加密方法

    公开(公告)号:CN101674180A

    公开(公告)日:2010-03-17

    申请号:CN200810149503.X

    申请日:2008-09-10

    IPC分类号: H04L9/18 G09C1/00

    摘要: 本发明公开了一种伪随机序列产生方法,包括:从取值空间{1,2,...,2e-1}获取元素,e为大于2的正整数;基于所述元素及Z/(2e-1)上的本原多项式采用线性递归方式生成序列,该序列的初态中至少有一个元素与2e-1互素。得到具有比特等价保熵的伪随机序列,该序列蕴含丰富的非线性结构,周期增长迅速,可使得序列周期和序列互异圈个数达到平衡,可大大降低算法设计中对于序列源加工的复杂性,使得序列密码体制简洁、安全。本发明还提供一种构建流密码体制的方法,采用前述方法构造的具有比特等价保熵性的伪随机序列作为核心序列源;在密钥字合成过程中,采用元素异或运算使得密钥输出序列分布均衡,提供一个简洁、安全、高效的序列密码算法,为数据安全提供保障。

    序列密码实现装置及其序列密码实现方法

    公开(公告)号:CN106254062B

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

    申请号:CN201610888167.5

    申请日:2016-10-12

    IPC分类号: H04L9/06

    摘要: 本发明涉及一种序列密码实现装置及其序列密码实现方法,该方法:首先,采用基于混淆和扩散部件设计的Galois结构非线性反馈移位寄存器作为序列源驱动,生成序列源;然后,寄存器装载完密钥、初始化向量和常数参数后,空转一定拍数,扩散单元的输出经过非线性运算后输出作为密钥流序列,并与明文序列异或加形成密文。本发明能够使用较少的运算和硬件开销,通过混淆单元和扩散单元的复合运用,多次迭代之后,输出伪随机序列,根据硬件资源和速度要求,部署实施灵活,满足多样化的网络和设备的通信的需求。

    多下一跳路由的实现方法及装置

    公开(公告)号:CN101753462A

    公开(公告)日:2010-06-23

    申请号:CN201010002586.7

    申请日:2010-01-19

    IPC分类号: H04L12/56

    摘要: 本发明实施例公开了一种多下一跳路由的实现方法及装置,所述方法包括:运行路由算法,计算网络节点到网络中所有其它网络节点的路由;获取所述网络节点的目的节点的邻居列表;根据所述计算的路由,将所述网络节点到所述目的节点的路由,以及所述网络节点到所述邻居列表中的邻居节点的路由进行合并,作为所述网络节点到所述目的节点的可用下一跳路由的集合。应用本申请实施例得到的多下一跳路由中,增加了到目的节点的可用下一跳路由的数量,可供网络节点选择的路由增加,与现有技术相比,进一步提高了对网络资源的利用率。

    多下一跳路由的实现方法及装置

    公开(公告)号:CN101753462B

    公开(公告)日:2012-04-18

    申请号:CN201010002586.7

    申请日:2010-01-19

    IPC分类号: H04L12/56

    摘要: 本发明实施例公开了一种多下一跳路由的实现方法及装置,所述方法包括:运行路由算法,计算网络节点到网络中所有其它网络节点的路由;获取所述网络节点的目的节点的邻居列表;根据所述计算的路由,将所述网络节点到所述目的节点的路由,以及所述网络节点到所述邻居列表中的邻居节点的路由进行合并,作为所述网络节点到所述目的节点的可用下一跳路由的集合。应用本申请实施例得到的多下一跳路由中,增加了到目的节点的可用下一跳路由的数量,可供网络节点选择的路由增加,与现有技术相比,进一步提高了对网络资源的利用率。

    一种路由实现方法及路由生成装置

    公开(公告)号:CN101483591B

    公开(公告)日:2011-07-27

    申请号:CN200910005690.9

    申请日:2009-02-19

    IPC分类号: H04L12/56

    摘要: 本发明公开了一种路由实现方法,包括:计算各网络节点到该网络出口节点的路由开销赋值;比较本节点与其相邻节点的路由开销赋值;将开销赋值小于本节点开销赋值的邻居节点作为本节点的下一跳路由节点;生成由本节点经所述开销赋值低于本节点赋值的邻居节点到所述网络出口节点之间的路由。根据本发明使所有可行链路都参与到数据转发过程中,可提供更多可达路由,提高网络传输效率。为路由提供了大量可用资源,为实现全网负载均衡提供基础。本发明提出的多下一跳生成算法,简单易行,通信量低。

    一种实现负载均衡的方法及装置

    公开(公告)号:CN101478480A

    公开(公告)日:2009-07-08

    申请号:CN200910000068.9

    申请日:2009-01-05

    IPC分类号: H04L12/56

    摘要: 本发明公开了一种实现负载均衡的方法及装置。本发明公开的方法包括:若接收到的数据包属于极大流,且当前各输出端口发生了负载不均衡,重新选择所述数据包的输出端口,所述极大流为同时满足以下两个条件的业务流:在单位时间内到达的数据包个数大于第一门限值,持续时间大于第二门限值;通过为所述数据包重新选择的输出端口发送所述数据包。通过本发明,可以在保证数据包按序到达接收端的同时,更好地实现负载均衡。

    一种实现负载均衡的方法及装置

    公开(公告)号:CN101478480B

    公开(公告)日:2012-07-04

    申请号:CN200910000068.9

    申请日:2009-01-05

    IPC分类号: H04L12/56

    摘要: 本发明公开了一种实现负载均衡的方法及装置。本发明公开的方法包括:若接收到的数据包属于极大流,且当前各输出端口发生了负载不均衡,重新选择所述数据包的输出端口,所述极大流为同时满足以下两个条件的业务流:在单位时间内到达的数据包个数大于第一门限值,持续时间大于第二门限值;通过为所述数据包重新选择的输出端口发送所述数据包。通过本发明,可以在保证数据包按序到达接收端的同时,更好地实现负载均衡。

    实现多下一跳路由的方法、装置及系统

    公开(公告)号:CN101702686A

    公开(公告)日:2010-05-05

    申请号:CN200910246316.8

    申请日:2009-11-25

    IPC分类号: H04L12/56

    摘要: 本发明公开了一种实现多下一跳路由的方法、装置及系统,其中的方法包括:在网络中各节点获得全网的拓扑信息后,执行以下步骤:网络节点定序过程:各网络出口节点运行以自身为根的支撑树搜索算法,从而确定网络中各个节点的序号;多下一跳路由生成过程:执行从高序号节点向任意一个相邻低序号节点的数据转发。本发明可以从根本上避免环路,同时由于节点间定义的是严格序号,不会出现等值节点,每条链路均可参与数据传输过程,从而可有效解决现有方案网络流量不均衡、网络资源利用率不高的问题。