一种信号加密方法、信号加密系统及相关装置制造方法及图纸

技术编号:26534671 阅读:23 留言:0更新日期:2020-12-01 14:23
本申请提供一种信号加密方法,包括:获取加密请求和对应原始信号的信号函数;所述原始信号为连续信号;根据所述加密请求确定所述信号函数的旋转角度;将所述信号函数基于所述旋转角度进行旋转,得到加密信号函数。本申请通过确定原始信号的信号函数和对应的旋转角度,即可通过仅调整一个参数实现对原始信号的加密,同时在加密过程中所采用的旋转角度不同,所产生的加密效果也随之发生变化,在加密时无需采用加密算法和复杂计算,提高了加密效率。本申请还提供一种信号加密系统、计算机可读存储介质和电子设备,具有上述有益效果。

【技术实现步骤摘要】
一种信号加密方法、信号加密系统及相关装置
本申请涉及数字信号处理领域,特别涉及一种信号加密方法、信号加密系统及相关装置。
技术介绍
随着信息信息爆炸性发展的进步,信息安全已越来越重要对于所有数据传输。为了保护信息的机密性,大多数人都以密码学为基础须提供加密钥,将可理解的信息转换成难以理解的形式,再通过复杂的加解密技术,对信息加以保护,通常加密方法将重点放在通信协议上,大多数加密算法已经使用越来越复杂的计算和训练方法来实现信号加密处理。
技术实现思路
本申请的目的是提供一种信号加密方法、信号加密系统、计算机可读存储介质和电子设备,能够简化信号加密流程,提高信号加密效率。为解决上述技术问题,本申请提供一种信号加密方法,具体技术方案如下:获取加密请求和对应原始信号的信号函数;所述原始信号为连续信号;根据所述加密请求确定所述信号函数的旋转角度;将所述信号函数基于所述旋转角度进行旋转,得到加密信号函数。可选的,将所述信号函数基于所述旋转角度进行旋转包括:将所述信号函数基于所述旋转角度对应的三角函数进行三角变换。可选的,当原始信号包括第一原始信号和第二原始信号,所述第一原始信号对应第一信号函数,所述第二原始信号对应第二信号函数,将所述信号函数基于所述旋转角度进行旋转包括:将所述第一信号函数和所述第二信号函数分别基于所述旋转角度进行正旋转和反旋转,以得到所述第一原始信号和所述第二原始信号各自对应的加密信号函数。可选的,得到加密信号函数之后,还包括:基于解密公式对所述加密信号函数进行解密,得到所述原始信号的信号函数。可选的,得到加密信号函数之后,还包括:提高所述旋转角度,得到第二旋转角度;将所述信号函数基于所述第二旋转角度进行旋转,得到二次加密信号函数。可选的,将所述信号函数基于所述旋转角度进行旋转,得到加密信号函数包括:确定旋转频率;将所述信号函数基于所述旋转角度和所述旋转频率进行旋转,得到加密信号函数。本申请还提供一种信号加密系统,包括:获取模块,用于获取加密请求和对应原始信号的信号函数;所述原始信号为连续信号;角度确定模块,用于根据所述加密请求确定所述信号函数的旋转角度;加密模块,用于将所述信号函数基于所述旋转角度进行旋转,得到加密信号函数。可选的,加密模块包括:三角变换单元,用于将所述信号函数基于所述旋转角度对应的三角函数进行三角变换。可选的,还包括:解密模块,用于基于解密公式对所述加密信号函数进行解密,得到所述原始信号的信号函数。本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法的步骤。本申请还提供一种电子设备,包括存储器和处理器,所述存储器中存有计算机程序,所述处理器调用所述存储器中的计算机程序时实现如上所述的方法的步骤。本申请提供一种信号加密方法,包括:获取加密请求和对应原始信号的信号函数;所述原始信号为连续信号;根据所述加密请求确定所述信号函数的旋转角度;将所述信号函数基于所述旋转角度进行旋转,得到加密信号函数。本申请通过确定原始信号的信号函数和对应的旋转角度,通过仅调整一个参数实现对原始信号的加密,同时在加密过程中所采用的旋转角度不同,所产生的加密效果也随之发生变化,在加密时无需采用加密算法和复杂计算,提高了加密效率。本申请还提供一种信号加密系统、计算机可读存储介质和电子设备,具有上述有益效果,此处不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例所提供的一种信号加密方法的流程图;图2为本申请实施例所提供的向量旋转原理示意图;图3为本申请实施例所提供的原始信号示意图;图4为旋转角度θ=360°时原始信号与加密信号比较示意图;图5为旋转角度θ=360°时解密信号与加密信号比较示意图;图6为旋转角度θ=540°时原始信号与加密信号比较示意图;图7为旋转角度θ=540°时解密信号与加密信号比较示意图;图8为旋转角度θ=720°时原始信号与加密信号比较示意图;图9为旋转角度θ=720°时解密信号与加密信号比较示意图;图10为旋转角度θ=900°时原始信号与加密信号比较示意图;图11为旋转角度θ=900°时解密信号与加密信号比较示意图;图12为本申请实施例所提供的一种信号加密系统的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参考图1,图1为本申请实施例所提供的一种信号加密方法的流程图,该方法包括:S101:获取加密请求和对应原始信号的信号函数;S102:根据加密请求确定信号函数的旋转角度;S103:将信号函数基于旋转角度进行旋转,得到加密信号函数。首先需要获取加密请求,并获取加密请求对应的原始信号。容易理解的是,加密请求中可以包含该原始信号,也可以根据加密信号中包含的数据信息确认原始信号,或者根据加密信号中的地址数据确认原始信号。需要注意的是,本实施例所针对的原始信号均须为连续信号。首先获取原始信号和加密请求,并确定原始信号对应的信号函数,由于任何一个信号均存在对应的信号函数,且连续信号对应的信号函数对应为连续函数,其可以适用于本申请所公开的加密方法。在此对于原始信号是何种信号不作具体限定,只要其为连续的信号即可,例如其可以为类比信号。类比信号(英文:analogsignal)是指在时域上数学形式为连续函式的信号。获取原始信号对应的信号函数后,需要进一步根据加密请求确定信号函数的旋转角度,所谓加密请求,包含对原始信号的加密程度要求,旋转角度越大,对原始信号的加密效果越好。也即是说,本实施例旨在通过对原始信号加以旋转以得到对应的加密信号。具体的,请参见图2,图2为本申请实施例所提供的向量旋转原理示意图,向量的最简单旋转可以认为是由两个坐标围绕其他主轴定义的平面的旋转。这种旋转改变了表示其他坐标的两个元素不变。因此步骤S103中将信号函数基于旋转角度进行旋转指的是将信号函数基于旋转角度对应的三角函数进行相应的三角变换。可以在由更改的坐标定义的二维空间中描述此旋转,而无需参考其他坐标。考虑向量x的旋转,向量x为原始信号的信号函数的向量,通过旋本文档来自技高网...

【技术保护点】
1.一种信号加密方法,其特征在于,包括:/n获取加密请求和对应原始信号的信号函数;所述原始信号为连续信号;/n根据所述加密请求确定所述信号函数的旋转角度;/n将所述信号函数基于所述旋转角度进行旋转,得到加密信号函数。/n

【技术特征摘要】
1.一种信号加密方法,其特征在于,包括:
获取加密请求和对应原始信号的信号函数;所述原始信号为连续信号;
根据所述加密请求确定所述信号函数的旋转角度;
将所述信号函数基于所述旋转角度进行旋转,得到加密信号函数。


2.根据权利要求1所述的信号加密方法,其特征在于,将所述信号函数基于所述旋转角度进行旋转包括:
将所述信号函数基于所述旋转角度对应的三角函数进行三角变换。


3.根据权利要求1所述的信号加密方法,其特征在于,当原始信号包括第一原始信号和第二原始信号,所述第一原始信号对应第一信号函数,所述第二原始信号对应第二信号函数,将所述信号函数基于所述旋转角度进行旋转包括:
将所述第一信号函数和所述第二信号函数分别基于所述旋转角度进行正旋转和反旋转,以得到所述第一原始信号和所述第二原始信号各自对应的加密信号函数。


4.根据权利要求1所述的信号加密方法,其特征在于,得到加密信号函数之后,还包括:
基于解密公式对所述加密信号函数进行解密,得到所述原始信号的信号函数。


5.根据权利要求1所述的信号加密方法,其特征在于,得到加密信号函数之后,还包括:
提高所述旋转角度,得到第二旋转角度;

【专利技术属性】
技术研发人员:彭鹏亮
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1