【技术实现步骤摘要】
加密密钥生成器及传输系统
[0001]本专利技术是有关于一种加密密钥生成器,特别是指一种高速的加密密钥生成器。
技术介绍
[0002]串流加密法(stream cipher)是一种对称的加密法,常用来对大型的档案进行加密。在串流加密法中,每个明文比特都会以串流密钥中的一个对应比特来进行加密。因此,当对大型档案,例如图像文件或影音档,进行加密时,加密装置就必须制造出大量的随机数比特以产生所需的串流密钥。
[0003]在现有技术中,常会利用哈希函数来产生串流密钥。然而,哈希函数的运算会需要许多的操作周期(operation cycles),因此加密的过程十分耗时,甚至导致数据传输延迟。
技术实现思路
[0004]本专利技术的一实施例提供一种加密密钥生成器。加密密钥生成器包括随机数储存电路、缠绕字符串产生器及控制电路。
[0005]随机数储存电路储存多个随机数比特,且多个随机数比特的数值是随机产生的。缠绕字符串产生器根据输入密钥提供缠绕字符串。控制电路耦接于随机数储存电路及缠绕字符串产生器。控制电路根据输入密钥自随机数储存电路所储存的多个随机数比特中提取随机数比特字符串,自缠绕字符串产生器接收缠绕字符串,并使缠绕字符串与随机数比特字符串相缠绕以产生密钥。
[0006]本专利技术的另一实施例提供一种传输系统,传输系统包括第一装置及第二装置。
[0007]第一装置包括第一加密密钥生成器及加密单元。第一加密密钥生成器包括第一随机数储存电路、第一缠绕字符串产生器及第一控制电路。第一随 ...
【技术保护点】
【技术特征摘要】
1.一种加密密钥生成器,其特征在于,包括:第一随机数储存电路,用以储存多个随机数比特,其中所述多个随机数比特的数值是随机决定的;缠绕字符串产生器,用以根据输入密钥提供第一缠绕字符串;及控制电路,耦接于所述第一随机数储存电路及所述缠绕字符串产生器,及用以根据所述输入密钥自所述第一随机数储存电路所储存的所述多个随机数比特中提取第一随机数比特字符串,自所述缠绕字符串产生器接收所述第一缠绕字符串,及使所述第一缠绕字符串与所述第一随机数比特字符串相缠绕以产生第一密钥。2.如权利要求1所述的加密密钥生成器,其特征在于所述输入密钥是根据硬件电路的物理特性、由软件程序所执行的特定算法、系统中的地址、数据、区块索引或波型所产生。3.如权利要求1所述的加密密钥生成器,其特征在于:所述缠绕字符串产生器包括计数器,用以在每提供缠绕字符串时更新计数值;所述缠绕字符串产生器另用以根据所述计数值提供第二缠绕字符串;及所述控制电路另用以使所述第二缠绕字符串与所述第一随机数比特字符串或第二随机字符串相缠绕以产生第二密钥。4.如权利要求1所述的加密密钥生成器,其特征在于:所述缠绕字符串产生器包括线性回馈移位寄存器;所述缠绕字符串产生器另用以在提供所述第一缠绕字符串之后,利用所述线性回馈移位寄存器提供第二缠绕字符串;及所述控制电路另用以使所述第二缠绕字符串与所述第一随机数比特字符串或第二随机字符串相缠绕以产生第二密钥。5.如权利要求1所述的加密密钥生成器,其特征在于:所述第一随机数储存电路包括储存单元阵列,包括多个储存单元用以储存所述多个随机数比特;及所述控制电路根据对应于所述输入密钥的预定顺序自所述多个储存单元中选取部份储存单元所储存的多个随机数比特以提取所述第一随机数比特字符串。6.如权利要求5所述的加密密钥生成器,其特征在于:所述控制电路是根据所述输入密钥选取所述储存单元阵列中至少一特定行的储存单元所储存的多个随机数比特以提取所述第一随机数比特字符串。7.如权利要求5所述的加密密钥生成器,其特征在于:所述控制电路是根据所述输入密钥选取所述储存单元阵列中至少一特定列的储存单元所储存的多个随机数比特以提取所述第一随机数比特字符串。8.如权利要求5所述的加密密钥生成器,其特征在于:所述控制电路是根据所述输入密钥选取所述储存单元阵列中至少一特定歪斜在线的储存单元所储存的多个随机数比特以提取所述第一随机数比特字符串。9.如权利要求1所述的加密密钥生成器,其特征在于所述第一随机数储存电路包括多个储存单元,且所述多个储存单元所储存的随机数比特是独立同分布。10.如权利要求1所述的加密密钥生成器,其特征在于所述第一随机数储存电路包括多个物理不可克隆函数单元,每个物理不可克隆函数单元用以产生随机数比特。
11.如权利要求1所述的加密密钥生成器,其特征在于:所述缠绕字符串产生器包括第二随机数储存电路,用以储存多个随机数比特;及所述缠绕字符串产生器是根据所述输入密钥自所述第二随机数储存电路中选取随机数字符串以产生所述第一缠绕字符串。12.一种传输系统,包括:第一装置,包括:第一加密密钥生成器,包括:第一随机数储存电路,用以储存多个随机数比特,其中所述多个随机数比特的数值是随机决定的;第...
【专利技术属性】
技术研发人员:吴孟益,杨青松,
申请(专利权)人:熵码科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。