一种基于声波的加密、解密方法及系统的制作方法_2

文档序号:9616427阅读:来源:国知局
、SM2、SM4等,用于对关键数据进行加解密或签名验证。
[0045]实施例二
[0046]图3示出了本发明实施例提供的基于声波的解密方法的流程图。如图3所示,本发明实施例提供的一种基于声波的解密方法,所述方法包括如下步骤:
[0047]步骤S301中,通过电声传感器获取手势输入信息,所述手势输入信息为敲击的次数、敲击时长以及两两敲击之间的频率间隔的手势输入信息。
[0048]在本实施例中,所述电声传感器可以是喇叭、传声器、压电陶瓷传感器等。利用传声器或喇叭或压电陶瓷传感器,解决设备简单输入的问题。在传声器或喇叭或压电陶瓷传感器拾取手势输入的声波后,通过该方式可以达到节省成本的作用,不需要输入键盘,可以使输入的设备轻量化,同时,提高输入的方便性,用户的输入简单易操作,无需按多个数字或者字母的键盘按键,只需要敲击即可完成输入。该方法可用于KEY,1C卡,移动支付、近距离互联等应用领域。
[0049]利用本发明实施例提供的基于声波的解密方法,可以在移动终端上实现,例如,将移动终端的传声器做为本实施例中的电声传感器,使用时,用户可以在传声器的地方,进行手势输入,如用户输入PIN码,手势输入的方式是通敲击移动终端传声器外壳,敲击的方式可以某种模式进行敲击,如改变频率,设定X代表敲击,0代表暂停,则用户敲击XXXOXXOX,表示连续敲击三次,暂停一下,再连续敲击两次,再暂停一下,最后再敲击一下。
[0050]步骤S302中,根据所述手势输入信息转换成二进制编码信息。
[0051]在本实施例中,图2示出了本发明实施例提供的转换成二进制编码信息的流程图,如图所示,所述根据所述手势输入信息转换成二进制编码信息具体为:
[0052]步骤S201中,将所述手势输入信息进行滤波、限压、整形处理,转换成电信号;
[0053]步骤S202中,根据所述电信号进行编码处理,得到所述二进制编码信息。在本实施例中,例如,电声传感器为压电陶瓷传感器,在压电陶瓷传感器拾取手势输入的声波后,并接上辅助器件和滤波电路,经过滤波处理后,可防止其它声波的干扰,更好的识别用户手势输入。将用户敲击的信息转换为电信号,通过其后的转换电路进行滤波、限压、整形处理,即可形成一串电信号。设定X代表敲击,0代表暂停,则用户敲击ΧΧΧ0ΧΧ0Χ,表示连续敲击三次,暂停一下,再连续敲击两次,再暂停一下,最后再敲击一下。当接收到该电信号后,通过电信号持续时间进行识别,并进行编码处理,如将上述用户敲击的电信号XXXOXXOX转换成111011101。可以实现将用户手势输入转换为声波信号,如将敲击动作转换为声波信号,除了本实施例中的压电陶瓷传感器以外,还可以为传声器、或者喇叭,将声波信号转换为电信号,对电信号进行限压、滤波、整形处理,通过手势输入的频率、持续时间等因素来编码,进行识别。
[0054]步骤S303中,根据所述二进制编码信息与预设的声波密钥进行比对。
[0055]步骤S304中,若与所述预设的声波密钥匹配,则进行解密。
[0056]在本实施例中,将上述二进制编码信息与已存储的声波密钥进行比对,若比对结果完全吻合,则可进行解锁;若比对后不能匹配,则不能解锁,可提示用户输入密钥错误,可语音或者屏幕显示提醒重新输入。
[0057]另外,为了在交易或者使用时保证密钥的安全性,还可以在存储所述二进制编码信息时,对所述二进制编码信息进行加密,加密的方式可以是RSA、DES\3DES、AES、SM2、SM4等,用于对关键数据进行加解密或签名验证。
[0058]实施例三
[0059]图4示出了本发明实施例提供的基于声波的加密系统的一种结构图,为了便于描述,仅示出了与本发明实施例相关的部分,本发明实施例提供的基于声波的加密系统,包括:声波获取模块41、声波处理模块42、及密钥形成模块43,其中:
[0060]声波获取模块41,用于通过电声传感器获取手势输入信息,所述手势输入信息为敲击的次数、敲击时长以及两两敲击之间的频率间隔的手势输入信息。
[0061]在本实施例中,所述电声传感器可以是喇叭、传声器、压电陶瓷传感器等。利用传声器或喇叭或压电陶瓷传感器,解决设备简单输入的问题。在传声器或喇叭或压电陶瓷传感器拾取手势输入的声波后,通过该方式可以达到节省成本的作用,不需要输入键盘,可以使输入的设备轻量化,同时,提高输入的方便性,用户的输入简单易操作,无需按多个数字或者字母的键盘按键,只需要敲击即可完成输入。该加密系统可用于KEY,1C卡,移动支付、近距离互联等应用领域。
[0062]在本实施例中,在实际的应用中,例如,基于移动终端的移动支付应用发展非常迅速,在国内外都有非常多的应用模式和厂家参与,但基于移动终端的移动支付应用的安全性相比传统的电脑上的安全性要低一些,其中主要的原因是在移动终端上没有相对安全性较高的安全支付设备存在,如KEY等。
[0063]利用本发明实施例提供的基于声波的加密系统,可以在移动终端上实现,例如,将移动终端的传声器做为本实施例中的电声传感器,使用时,用户可以在传声器的地方,进行手势输入,如用户输入PIN码,手势输入的方式是通敲击移动终端传声器外壳,敲击的方式可以某种模式进行敲击,如改变频率,设定X代表敲击,0代表暂停,则用户敲击ΧΧΧ0ΧΧ0Χ,表示连续敲击三次,暂停一下,再连续敲击两次,再暂停一下,最后再敲击一下。
[0064]声波处理模块42,用于根据所述手势输入信息转换成二进制编码信息。
[0065]所述声波处理模块具体包括为:
[0066]电声转换单元421,用于将所述手势输入信息进行滤波、限压、整形处理,转换成电信号;
[0067]编码单元422,根据所述电信号进行编码处理,得到所述二进制编码信息。
[0068]在本实施例中,例如,电声传感器为压电陶瓷传感器,在压电陶瓷传感器拾取手势输入的声波后,并接上辅助器件和滤波电路,经过滤波处理后,可防止其它声波的干扰,更好的识别用户手势输入。将用户敲击的信息转换为电信号,通过其后的转换电路进行滤波、限压、整形处理,即可形成一串电信号。设定X代表敲击,0代表暂停,则用户敲击ΧΧΧ0ΧΧ0Χ,表示连续敲击三次,暂停一下,再连续敲击两次,再暂停一下,最后再敲击一下。当接收到该电信号后,通过电信号持续时间进行识别,并进行编码处理,如将上述用户敲击的电信号XXXOXXOX转换成111011101。可以实现将用户手势输入转换为声波信号,如将敲击动作转换为声波信号,除了本实施例中的压电陶瓷传感器以外,还可以为传声器、或者喇叭,将声波信号转换为电信号,对电信号进行限压、滤波、整形处理,通过手势输入的频率、持续时间等因素来编码,进行识别。
[0069]密钥形成模块43,用于存储所述二进制编码信息,形成声波密钥。
[0070]在本实施例中,基于实际应用,在用户输入完手势,再转换成二进制编码信息后,为了防止用户在设定声波密钥时出现失误,可以要求用户重复上述步骤,对设定的声波密钥进行再次确认,保证存储的声波密钥无误。
[0071]实施例四
[0072]图5示出了本发明实施例提供的基于声波的加密系统的结构图。为了便于描述,仅示出了与本发明实施例相关的部分,本发明实施例提供的基于声波的加密系统,包括:声波获取模块51、声波处理模块52、及密钥形成模块53,其中:
[0073]声波获取模块51,用于通过电声传感器获取手势输入信息,所述手势输入信息为敲击的次数、敲击时长以及两两敲击之间的频率间隔的手势输入信息。
[0074]声波处理模块52,用于根据所述手势输入信息转换成二进制编码信息。
[0075]所述声波处理模块具体包括为:
[0076]电声转换单元521,用于将所述手势输入信息进行滤波、限压、整形处理,转换成电信号;
[0077]编码单元522,根据所述电信号进行编码处理,得到所述二进制编码信息。
[0078]密钥形成模块53,用于存储所述二进制编码信息,形成声波密钥。
[0079]在本实施例中,所述密钥形成模块53还包括:密钥加密单元531。为了在交易或者使用时保证密钥的安全性,还可以
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1