通过声音信道进行数字认证制造技术

技术编号:3497468 阅读:219 留言:0更新日期:2012-04-11 18:40
公开了用于数字认证和验证的装置和方法。在一个实施例中,认证包括:存储加密密钥和查找表(LUT);使用所述加密密钥来生成访问码;基于所述访问码,生成多个并行的BPSK符号;使用所述LUT,将所述BPSK符号转换成用所述访问码编码的多个音调;输出用所述访问码编码的多个音调,以进行认证。在另一实施例中,验证包括:接收用访问码编码的多个音调;根据所述多个音调,生成多个并行的BPSK符号;将所述BPSK符号转换成所述访问码的编码交织比特流;将所述编码交织比特流进行解交织;从编码解交织比特流中恢复出所述访问码。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及认证,尤其涉及使用声音对实体进行数字认证。
技术介绍
随着电子商务的增长,使用诸如互联网之类的公共通信基础设施来访问各种安全网络、系统和/或应用也在增长。例如,通过数字认证,用户可以经由公共通信网络(在线地或通过自动柜员机ATM)访问银行、诸如内部网之类的私有网络、安全服务器或数据库、和/或其他虚拟专用网(VPN)。但是,由于采用了无法进行面对面接触的通信系统,所以,欺诈或非法访问的机会也增加了。如果被盗用的身份落入不法分子之手,则会对个人、组织或其他实体造成损害。为了防止不法访问,过去开发了各种验证用户或实体身份的安全机制,从而,只对授权实体准许访问。诸如令牌之类的访问码生成设备可以实现一种用户认证和访问控制技术。在这里,定期地生成唯一的访问码,并将其显示给用户。通常,访问码是根据基于安全信息和当前时间的算法而生成的。然后,用户需要输入当前显示的访问码才能进行访问。在有些系统中,进行访问还需要密码。这种类型的系统被称为双因素认证(two-factor authentication)。双因素认证通常基于例如,用户有令牌;例如,用户知道密码。由于这两条信息都用于认证用户,所以,与单因素认证相比,执行双因素认证的系统不易受到攻击。上面描述的令牌可以防止未授权访问,但却很麻烦,因为用户在每次访问期间必须手工输入每个访问码。此外,由于手工输入访问码,所以更容易出现错误。在有些系统中,用户在每次访问期间需要不止一次地输入访问码,这增加了不便和出错概率。此外,由于访问码可以基于时间且连续显示,所以,令牌可能需要不断的计算,从而降低了令牌的电池寿命。因此,需要更高效、更便利和/或更安全的方式来使用设备实现控制访问系统。
技术实现思路
这里公开的实施例通过提供数据处理系统中的安全方法,从而解决上述需求。在一个方面中,一种用于认证的装置,包括存储介质,用于存储加密密钥和查找表(LUT);与所述存储介质相连的第一处理器,用于使用所述加密密钥来生成访问码;与所述处理器相连的转换器,用于将所述访问码转换成用所述访问码编码的多个音调;音频输出单元,用于输出用所述访问码编码的多个音调,以进行认证;其中,所述转换器可以包括二进制移相键控(BPSK)模块,用于生成多个并行的BPSK符号;与所述BPSK模块和所述存储介质相连的第二处理器,用于使用所述LUT将所述BPSK符号转换成多个音调。在这里,所述第一或第二处理器中之一可以将所述BPSK符号重复选定次数;然后,所述第二处理器将重复的BPSK符号转换成所述多个音调。在另一实施例中,一种用于认证的装置可以包括存储介质,用于存储加密密钥和查找表(LUT);与所述存储介质相连的处理器,用于使用所述加密密钥来生成访问码;与所述处理器相连的转换器,用于将所述访问码转换成用所述访问码编码的多个音调;音频输出单元,用于输出用所述访问码编码的多个音调,以进行认证;其中,所述转换器包括二进制移相键控(BPSK)模块,用于生成多个并行的BPSK符号;其中,所述处理器使用所述LUT将所述BPSK符号转换成多个音调。在另一实施例中,一种用于认证的方法可以包括存储加密密钥和查找表(LUT);使用所述加密密钥来生成访问码;基于所述访问码,生成多个并行的BPSK符号;使用所述LUT,将所述BPSK符号转换成用所述访问码编码的多个音调;输出用所述访问码编码的多个音调,以进行认证。该方法还可以包括在转换所述BPSK符号之前,将所述BPSK符号重复选定次数。在这里,重复所述BPSK符号的步骤可以包括将一组三BPSK符号重复选定次数;其中,转换所述BPSK符号的步骤可以包括使用所述LUT,将每组三BPSK符号转换成多个音调。在另一实施例中,一种用于认证的装置可以包括用于存储加密密钥和查找表(LUT)的模块;用于使用所述加密密钥来生成访问码的模块;用于基于所述访问码生成多个并行BPSK符号的模块;用于使用所述LUT将所述BPSK符号转换成用所述访问码编码的多个音调的模块;输出模块,用于输出用所述访问码编码的多个音调,以进行认证。该装置还可以包括用于将所述BPSK符号重复选定次数的模块,其中,用于转换所述BPSK符号的模块转换重复的BPSK符号。在另一实施例中,一种用于认证的装置可以包括存储介质,用于存储加密密钥;与所述存储介质相连的处理器,用于使用所述加密密钥来生成访问码;与所述处理器相连的转换器,用于将所述访问码转换成用所述访问码编码的多个音调;与所述转换器相连的音频输出单元,用于输出用所述访问码编码的多个音调,以进行认证;其中,所述转换器可以包括二进制移相键控(BPSK)模块,用于基于所述访问码生成多个并行的重复BPSK符号;与所述BPSK模块相连的快速傅立叶反变换(IFFT)模块,用于对重复的BPSK符号执行IFFT,以生成代码符号;与所述IFFT模块相连的上变频器,用于将所述代码符号调制成用所述访问码编码的多个音调。在另一实施例中,一种用于认证的方法可以包括存储加密密钥;使用所述加密密钥来生成访问码;基于所述访问码,生成多个并行的二进制移相键控(BPSK)符号;在转换所述BPSK符号之前,将所述BPSK符号重复选定次数;对重复的BPSK符号执行快速傅立叶反变换(IFFT),以生成IFFT符号;将所述IFFT符号调制成用所述访问码编码的多个音调;输出用所述访问码编码的多个音调,以进行认证。在另一实施例中,一种用于认证的装置可以包括用于存储加密密钥的模块;用于使用所述加密密钥来生成访问码的模块;用于基于所述访问码生成多个并行二进制移相键控(BPSK)符号的模块;用于在转换所述BPSK符号之前将所述BPSK符号重复选定次数的模块;用于对重复的BPSK符号执行快速傅立叶反变换(IFFT)以生成IFFT符号的模块;用于将所述IFFT符号调制成用所述访问码编码的多个音调的模块;用于输出用所述访问码编码的多个音调以进行认证的模块。在另一实施例中,一种用于验证的装置可以包括音频输入单元,用于接收用访问码编码的多个音调;与所述音频输入单元相连的转换器,用于从用访问码编码的多个音调中恢复出所述访问码;其中,所述转换器包括下变频器,用于将所述多个音调解调成IFFT符号;快速傅立叶变换(FFT)模块,用于根据所述IFFT符号生成多个并行的BPSK符号;与所述处理器相连的BPSK模块,用于将所述BPSK符号转换成所述访问码的编码交织比特流;与所述BPSk模块相连的解交织器,用于将所述编码交织比特流进行解交织;与所述解交织器相连的解码模块,用于从所述编码解交织比特流中恢复出所述访问码。该装置还可以包括存储介质,用于存储加密密钥;与所述存储介质和所述转换器相连的处理器,用于使用所述加密密钥来验证所述访问码,并且,如果证实了所述访问码,则准予访问。此外,所述FFT模块将所述多个音调转换成多组重复BPSK符号,并生成一组选定BPSK符号;其中,所述BPSK模块转换该组选定BPSK符号。在另一实施例中,一种用于验证的方法可以包括接收用访问码编码的多个音调;根据所述多个音调,生成多个并行的BPSK符号;将所述BPSK符号转换成所述访问码的编码交织比特流;将所述编码交织比特流进行解交织;从所述编码解交织比特流中恢复出所述访问码本文档来自技高网
...

【技术保护点】
用于认证的装置,包括:    存储介质,用于存储加密密钥和查找表(LUT);    与所述存储介质相连的第一处理器,用于使用所述加密密钥来生成访问码;    与所述处理器相连的转换器,用于将所述访问码转换成用所述访问码编码的多个音调;以及    音频输出单元,用于输出用所述访问码编码的多个音调,以进行认证;    其中,所述转换器包括:    二进制移相键控(BPSK)模块,用于生成多个并行的BPSK符号;以及    与所述BPSK模块和所述存储介质相连的第二处理器,用于使用所述LUT将所述BPSK符号转换成所述多个音调。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:杰克斯滕斯特罗亚历山大甘特曼约翰W内伦贝格二世艾哈迈德贾拉利格雷戈里G罗斯
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:US[美国]

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

1