【技术实现步骤摘要】
一种伪随机时变交织参数的生成方法及装置
本专利技术专利涉及通信信息处理
,尤其涉及基于伪随机时变交织编码的信息加密方法,具体地说,是一种伪随机时变交织参数的生成方法及装置。
技术介绍
交织编码是一种重要的信息编码技术,常常与前向纠错编码联合使用,以纠正突发性差错。交织编码的基本原理如下:假设对于集合Z={1,2,3,L,L},存在从Z到Z的一一映射π,使得j=π(i)i,j∈Z∩i不全等于j.定义π={π(i)|i=1,2,3,L,L}为交织参数。如果i=π(i)则称i为不动点。假设第k个输入数据分组和第k个输出数据分组的长度均为L,i表示元素在输入数据分组中的地址(即交织前的地址),π(i)表示元素在输出数据分组中的地址(即交织后的地址)。则,操作就是按照交织参数π对输入数据分组进行的交织编码。根据以上分析可知,交织编码的本质是在不改变元素值和分组长度的前提下对输入数据分组中的元素进行重新排序。因此,只要Din中的元素不完全相同,就可以通过恰当地设计交织参数,使Dout≠Din。由此可知,交织编码具有对分组数据进行置乱加密的潜在价值。然而,因其交织参数固定 ...
【技术保护点】
1.一种伪随机时变交织参数的生成方法,假设交织深度为L,自然序地址为π0={1,2,3,L,L},预先设计N组固定的种子交织参数πseed,n(n=1,2,L,N),计算第k组伪随机交织参数πk,其特征在于,包括以下步骤:步骤1):给交织器输入数据pk,n,当n=1时,pk,1=π0;当n=2,3,L,N时,pk,n=πk,n‑1,其中,πk,n‑1是第n‑1级交织运算的结果;步骤2):加载种子交织参数,对于第n级交织运算,种子交织参数加载器将第n组种子交织参数πseed,n加载到循环移位器;步骤3):计算伪随机循环移位参数sk,n;步骤4):计算衍生交织参数,循环移位器根 ...
【技术特征摘要】
1.一种伪随机时变交织参数的生成方法,假设交织深度为L,自然序地址为π0={1,2,3,L,L},预先设计N组固定的种子交织参数πseed,n(n=1,2,L,N),计算第k组伪随机交织参数πk,其特征在于,包括以下步骤:步骤1):给交织器输入数据pk,n,当n=1时,pk,1=π0;当n=2,3,L,N时,pk,n=πk,n-1,其中,πk,n-1是第n-1级交织运算的结果;步骤2):加载种子交织参数,对于第n级交织运算,种子交织参数加载器将第n组种子交织参数πseed,n加载到循环移位器;步骤3):计算伪随机循环移位参数sk,n;步骤4):计算衍生交织参数,循环移位器根据伪随机移位参数sk,n对种子交织参数πseed,n进行循环移位(循环左移或者循环右移),得到衍生交织参数步骤5):对输入数据进行交织,交织器根据衍生交织参数对输入数据pk,n进行交织,得到第n级交织...
【专利技术属性】
技术研发人员:贺俊文,
申请(专利权)人:四川安迪科技实业有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。