The application discloses an encryption and decryption circuit, an encryption and decryption device and an encryption and decryption method, which includes a controller, a random clock signal generator and an encryption module, wherein the controller randomly generates frequency conversion parameters based on the encryption instructions, and the random clock signal generator generates an encryption based on the reference clock signal and the frequency conversion parameters. The encryption module receives the plaintext to be encrypted according to the effective edge of the encrypted clock signal, encrypts the plaintext to be encrypted, and obtains the encrypted ciphertext. In the process of information encryption, the existing technology solves the problem of low security of encryption.
【技术实现步骤摘要】
加密及解密电路、加密及解密设备以及加密及解密方法
本申请涉及加密
,尤其涉及一种加密及解密电路、加密及解密设备以及加密及解密方法。
技术介绍
随着计算机技术、通信技术的飞速发展,信息安全的问题越来越多的被关注,各种新型加密技术也层出不穷,与软件加密技术相比,硬件加密技术具有占用资源少、加密速度快等优点,使得硬件加密具有更大的发展潜力。目前,硬件加密一般采用锁相环(PhaseLockedLoop,PLL)作为时钟信号发生器来生成加密时钟信号,基于该加密时钟信号读取待加密的明文,并对待加密的明文进行加密,得到加密的密文,但是由于PLL生成的加密时钟信号易被破解,该加密时钟信号的安全性不高,导致对信息加密过程中,加密的安全性较低。
技术实现思路
本申请提供一种加密及解密电路、加密及解密设备以及加密及解密方法,用以解决现有技术在对信息加密过程中,加密的安全性较低的技术问题。第一方面,本申请实施例提供一种加密电路,该加密电路包括:控制器、随机时钟信号发生器、加密模块;其中,所述控制器,基于加密指令随机生成变频参数,并将所述变频参数发送给所述随机时钟信号发生器,其中,所述变 ...
【技术保护点】
1.一种加密电路,其特征在于,所述加密电路,包括:控制器、随机时钟信号发生器、加密模块;其中,所述控制器,基于加密指令随机生成变频参数,并将所述变频参数发送给所述随机时钟信号发生器,其中,所述变频参数指示不同时长范围对应不同频率;所述随机时钟信号发生器,基于基准时钟信号和所述变频参数生成加密时钟信号,并将所述加密时钟信号发送给所述加密模块,其中,所述加密时钟信号在不同时长范围内具有不同的频率,所述加密时钟信号的频率是所述基准时钟信号的频率的倍数;所述加密模块,根据所述加密时钟信号的有效边沿接收待加密的明文,将所述待加密的明文进行加密,得到加密后的密文,其中,所述加密时钟信号 ...
【技术特征摘要】
1.一种加密电路,其特征在于,所述加密电路,包括:控制器、随机时钟信号发生器、加密模块;其中,所述控制器,基于加密指令随机生成变频参数,并将所述变频参数发送给所述随机时钟信号发生器,其中,所述变频参数指示不同时长范围对应不同频率;所述随机时钟信号发生器,基于基准时钟信号和所述变频参数生成加密时钟信号,并将所述加密时钟信号发送给所述加密模块,其中,所述加密时钟信号在不同时长范围内具有不同的频率,所述加密时钟信号的频率是所述基准时钟信号的频率的倍数;所述加密模块,根据所述加密时钟信号的有效边沿接收待加密的明文,将所述待加密的明文进行加密,得到加密后的密文,其中,所述加密时钟信号的有效边沿是指上升沿或下降沿。2.如权利要求1所述的加密电路,其特征在于,所述加密电路还包括随机序列发生器:所述随机时钟信号发生器,还用于将所述基准时钟信号发送给所述随机序列发生器;所述随机序列发生器,用于接收所述基准时钟信号,并基于所述基准时钟信号生成随机序列,以及将所述随机序列发送给所述加密模块;所述加密模块,还用于接收所述随机序列,并基于所述加密时钟信号将所述随机序列和所述待加密的明文进行合并处理得到合并后的序列,将所述合并后的序列进行加密,得到加密的密文。3.如权利要求2所述的加密电路,其特征在于,所述加密电路还包括相位同步器:所述随机时钟信号发生器,还用于将所述基准时钟信号以及所述加密时钟信号发送给所述相位同步器;所述相位同步器,用于接收所述基准时钟信号以及所述加密时钟信号,并将所述基准时钟信号以及所述加密时钟信号进行相位同步处理,并将相位同步处理后的所述基准时钟信号发送给所述随机序列发生器,以及将相位同步处理后的所述加密时钟信号发送给所述加密模块。4.如权利要求1-3任一所述的加密电路,其特征在于,所述随机时钟信号发生器包括:基准时钟生成电路,与晶振连接,用于基于所述晶振的时钟信号生成所述基准时钟信号;频率控制器,与所述控制器连接,用于接收所述变频参数;变频时钟生成电路,与所述基准时钟生成电路以及所述频率控制器连接,用于基于所述基准时钟信号和所述变频参数生成所述加密时钟信号。5.如权利要求4所述的加密电路,其特征在于,所述随机时钟信号发生器是时间平均频率直接周期合成TAF-DPS时钟信号发生器。6.一种解密电路,其特征在于,所述解密电路,包括:控制器、随机时钟信号发生器、相位同步器、解密模块;其中,所述控制器,基于解密指令获取加密时钟信号的变频参数,将所述变频参数发送给所述随机时钟信号发生器;所述随机时钟信号发生器,基于基准时钟信号和所述变频参数生成解密时钟信号,将所述基准时钟信号以及所述解密时钟信号发送给所述相位同步器;所述相位同步器,将所述基准时钟信号与所述解密时钟信号进行相位同步处理,以使得所述基准时钟信号与所述解密时钟信号具有相同的相位,将所述解密时钟信号和所述基准时钟信号发送给所述解密模块;所述解密模块,根据所述基准时钟信号的有效边沿接收加密后...
【专利技术属性】
技术研发人员:吴聪睿,
申请(专利权)人:京东方科技集团股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。