安全键盘系统、安全键盘的运行方法及计算装置制造方法及图纸

技术编号:19647297 阅读:24 留言:0更新日期:2018-12-05 20:36
本发明专利技术公开了一种安全键盘系统、安全键盘的运行方法及计算装置。根据公开的一实施例的安全键盘系统包括:调用者模块,根据安全键盘的调用事件的发生生成第一验证值,并发生包含第一验证值及调用者识别信息的安全键盘调用信号;以及,安全键盘模块,接收安全键盘调用信号,并基于安全键盘调用信号生成第二验证值,且通过对第一验证值与所述第二验证值进行比较来验证安全键盘调用。

Safety Keyboard System, Operation Method and Computing Device of Safety Keyboard

The invention discloses a safety keyboard system, a method for operating the safety keyboard and a calculating device. A secure keyboard system according to an embodiment of the disclosure includes: a caller module that generates a first verification value according to the occurrence of a call event of a secure keyboard and generates a secure keyboard call signal containing the first verification value and the caller identification information; and a secure keyboard module that receives a secure keyboard call signal based on the The secure keyboard call signal generates a second verification value, and verifies the secure keyboard call by comparing the first verification value with the second verification value.

【技术实现步骤摘要】
安全键盘系统、安全键盘的运行方法及计算装置
本专利技术的实施例涉及一种安全键盘技术。
技术介绍
最近,随着智能手机、平板电脑等移动终端的用户增加且互联网普及,电子金融交易及电子商务的利用正在迅速增加。在这种电子交易中,通过输入个人保密信息的用户认证是必不可少的。但是,由于恶意的第三方会企图窃取通过键盘输入的个人保密信息并恶意利用,因此需要保护通过键盘输入的个人保密信息。于是,电子交易时主要使用在屏幕上显示安全键盘(虚拟键盘),并通过安全键盘接收用户的个人保密信息的方式。但是,恶意的第三方能够通过调用安全键盘来窃取个人保密信息,因此需要一种防止这种情况的方案。【现有技术文献】【专利文献】(专利文献01)韩国授权专利公报第10-0998214号(2010.12.17)
技术实现思路
本专利技术的实施例的目的在于,提供一种响应于合法调用者而提供安全键盘的安全键盘的运行方法以及用于执行其的装置和系统。根据公开的一实施例的安全键盘系统,包括:调用者模块,根据安全键盘的调用事件的发生生成第一验证值,并发生包含所述第一验证值及调用者识别信息的安全键盘调用信号;以及,安全键盘模块,接收所述安全键盘调用信号,并基于所述安全键盘调用信号生成第二验证值,且通过对所述第一验证值与所述第二验证值进行比较来验证安全键盘调用。所述调用者模块及所述安全键盘模块,可以通过相互约定的算法分别生成所述第一验证值及所述第二验证值。所述第一验证值在每当发生所述调用事件时可以生成为互不相同的值并基于前一次调用事件时生成的第一验证值而生成,所述第二验证值在每当发生所述安全键盘调用时可以生成为互不相同的值并基于前一次安全键盘调用时生成的第二验证值而生成。所述调用者模块可以基于所述调用事件的发生次数生成所述第一验证值,所述安全键盘模块可以基于所述安全键盘调用的次数生成所述第二验证值。所述调用者模块可以使所述第一验证值的哈希值包含于所述安全键盘调用信号中,所述安全键盘模块可以生成所述第二验证值的哈希值并通过对所述第一验证值的哈希值与所述第二验证值的哈希值进行比较来验证所述安全键盘调用。所述调用者模块可以在所述调用事件发生时生成用于相应调用事件的一次性加密密钥,并使生成的所述一次性加密密钥包含于所述安全键盘调用信号中,所述安全键盘模块可以在所述安全键盘调用的验证成功的情况下,生成安全键盘,并通过所述一次性加密密钥对生成的安全键盘进行加密而传送至所述调用者模块。根据公开的一实施例的安全键盘的运行方法,在配备有存储器和至少一个处理器的计算装置中执行,所述存储器存储有通过所述一个以上的处理器运行的一个以上的程序,其中,所述运行方法可以包括如下步骤:确认是否发生安全键盘的调用事件;在发生所述调用事件的情况下,根据已设定的算法生成第一验证值;以及,发生包含所述第一验证值及调用者识别信息的安全键盘调用信号,其中,所述第一验证值是用于验证安全键盘调用的值。在发生所述安全键盘调用信号的步骤以后,所述运行方法还可以包括如下步骤:基于所述安全键盘调用信号生成第二验证值;以及,通过对所述第一验证值与所述第二验证值进行比较来验证所述安全键盘调用。所述第一验证值可设置为在每当发生所述调用事件时生成为互不相同的值并基于前一次调用事件时生成的第一验证值而生成,所述第二验证值可设置为在每当发生所述调用事件时生成为互不相同的值并基于前一次调用事件时生成的第二验证值而生成。在生成所述第一验证值的步骤中,可以基于所述调用事件的发生次数生成所述第一验证值,而在生成所述第二验证值的步骤中,可以基于所述安全键盘调用的次数而生成所述第二验证值。生成所述第一验证值的步骤包括如下步骤生成所述第一验证值的哈希值的,所述第一验证值的哈希值包含于所述安全键盘调用信号,并且验证所述安全键盘调用的步骤可以包括如下步骤:生成所述第二验证值的哈希值;通过对所述第一验证值的哈希值与所述第二验证值的哈希值进行比较来验证所述安全键盘调用。根据公开的另一实施例的安全键盘的运行方法,在配备有存储器和至少一个处理器的计算装置中执行,所述存储器存储有通过所述一个以上的处理器运行的一个以上的程序,其中,所述运行方法包括如下步骤:接收包含根据安全键盘的调用事件的发生而生成的第一验证值及调用者识别信息的安全键盘调用信号;基于所述安全键盘调用信号生成第二验证值;以及,通过对所述第一验证值与所述第二验证值进行比较来验证安全键盘调用。所述第一验证值可设置为在每当发生所述调用事件时生成为互不相同的值并基于前一次调用事件时生成的第一验证值而生成,所述第二验证值可设置为在每当发生所述安全键盘调用时生成为互不相同的值并基于前一次安全键盘调用时生成的第二验证值而生成。所述第一验证值可以基于所述调用事件的发生次数生成,所述第二验证值可以基于所述安全键盘调用的次数生成。在所述安全键盘调用信号中包含所述第一验证值的哈希值,验证所述安全键盘调用的步骤可以包括如下步骤:生成所述第二验证值的哈希值;以及,通过对所述第一验证值的哈希值与所述第二验证值的哈希值进行比较来验证所述安全键盘调用。在所述安全键盘调用信号中可以包含相应调用事件的一次性加密密钥,在所述安全键盘调用的验证成功的情况下,所述运行方法还可以包括如下步骤:生成安全键盘;以及,通过所述一次性加密密钥对所述生成的安全键盘进行加密并响应于所述安全键盘调用信号传送经加密的安全键盘。根据公开的一实施例的计算装置,可以包括:一个以上的处理器;存储器;以及,一个以上的程序,其中,所述一个以上的程序存储于所述存储器并构成为通过所述一个以上的处理器运行,所述一个以上的程序包括:验证值生成部,根据安全键盘的调用事件的发生生成第一验证值;调用部,发生包含所述第一验证值及调用者识别信息的安全键盘调用信号,其中,所述第一验证值是用于验证安全键盘调用的值。所述验证值生成部,可以每当发生所述调用事件时生成为互不相同的值,并基于前一次调用事件时生成的第一验证值生成。所述验证值生成部,可以基于所述调用事件的发生次数生成所述第一验证值。所述计算装置还可以包括:加密密钥输出部,当所述调用事件发生时,生成用于相应调用事件的一次性加密密钥,所述调用部,使生成的所述一次性加密密钥包含于所述安全键盘调用信号。根据公开的另一实施例的计算装置,包括:一个以上的处理器;存储器;以及,一个以上的程序,其中,所述一个以上的程序存储于所述存储器,并构成为通过所述一个以上的处理器运行,所述一个以上的程序包括:调用验证部,接收包含根据安全键盘的调用事件的发生而生成的第一验证值及调用者识别信息的安全键盘调用信号,并基于所述安全键盘调用信号生成第二验证值,且通过对所述第一验证值与所述第二验证值进行比较来验证安全键盘调用;以及,安全键盘生成部,在所述安全键盘调用的验证成功的情况下,生成安全键盘并传递至所述安全键盘调用信号的发送者。所述第一验证值可设置为在每当发生所述调用事件时生成为互不相同的值并基于前一次调用事件时生成的第一验证值而生成,所述第二验证值可设置为在每当发生所述安全键盘调用时生成为互不相同的值并基于前一次调用事件时生成的第二验证值而生成。所述第一验证值可以基于所述调用事件的发生次数生成,所述第二验证值可以基于所述安全键盘调用的次数生成。在所述安全键盘调用信本文档来自技高网...

【技术保护点】
1.一种安全键盘系统,其中,包括:调用者模块,根据安全键盘的调用事件的发生而生成第一验证值,并发生包含所述第一验证值及调用者识别信息的安全键盘调用信号;以及安全键盘模块,接收所述安全键盘调用信号,并基于所述安全键盘调用信号生成第二验证值,且通过对所述第一验证值与所述第二验证值进行比较来验证安全键盘调用。

【技术特征摘要】
2017.05.26 KR 10-2017-00651121.一种安全键盘系统,其中,包括:调用者模块,根据安全键盘的调用事件的发生而生成第一验证值,并发生包含所述第一验证值及调用者识别信息的安全键盘调用信号;以及安全键盘模块,接收所述安全键盘调用信号,并基于所述安全键盘调用信号生成第二验证值,且通过对所述第一验证值与所述第二验证值进行比较来验证安全键盘调用。2.如权利要求1所述的安全键盘系统,其中,所述调用者模块及所述安全键盘模块通过相互约定的算法分别生成所述第一验证值及所述第二验证值。3.如权利要求2所述的安全键盘系统,其中,所述第一验证值设置为每当发生所述调用事件时生成为互不相同的值并基于前一次调用事件时生成的第一验证值而生成,所述第二验证值设置为每当发生所述安全键盘调用时生成为互不相同的值,并基于前一次安全键盘调用时生成的第二验证值而生成。4.如权利要求1所述的安全键盘系统,其中,所述调用者模块基于所述调用事件的发生次数生成所述第一验证值,所述安全键盘模块基于所述安全键盘调用的次数生成所述第二验证值。5.如权利要求1所述的安全键盘系统,其中,所述调用者模块使所述第一验证值的哈希值包含于所述安全键盘调用信号中,所述安全键盘模块生成所述第二验证值的哈希值,并通过对所述第一验证值的哈希值与所述第二验证值的哈希值进行比较来验证所述安全键盘调用。6.如权利要求1所述的安全键盘系统,其中,所述调用者模块在所述调用事件发生时生成用于相应调用事件的一次性加密密钥,并使生成的所述一次性加密密钥包含于所述安全键盘调用信号中,所述安全键盘模块在所述安全键盘调用的验证成功的情况下,生成安全键盘,并通过所述一次性加密密钥对生成的安全键盘进行加密并将经加密的安全键盘传送至所述调用者模块。7.一种安全键盘的运行方法,在配备有一个以上的处理器和存储器的计算装置中执行,所述存储器存储通过所述一个以上的处理器运行的一个以上的程序,其中,所述安全键盘的运行方法包括如下步骤:确认是否发生安全键盘的调用事件;在发生所述调用事件的情况下,根据已设定的算法生成第一验证值;以及发生包含所述第一验证值及调用者识别信息的安全键盘调用信号,其中,所述第一验证值是用于验证安全键盘调用的值。8.如权利要求7所述的安全键盘的运行方法,其中,在发生所述安全键盘调用信号的步骤以后,所述安全键盘的运行方法还包括如下步骤:基于所述安全键盘调用信号生成第二验证值;以及通过对所述第一验证值与所述第二验证值进行比较,来验证所述安全键盘调用。9.如权利要求8所述的安全键盘的运行方法,其中,所述第一验证值设置为每当发生所述调用事件时生成为互不相同的值,并基于前一次调用事件时生成的第一验证值而生成,所述第二验证值设置为每当发生所述调用事件时生成为互不相同的值,并基于前一次安全键盘调用时生成的第二验证值而生成。10.如权利要求8所述的安全键盘的运行方法,其中,在生成所述第一验证值的步骤中,基于所述调用事件的发生次数生成所述第一验证值,在生成所述第二验证值的步骤中,基于所述安全键盘调用的次数生成所述第二验证值。11.如权利要求8所述的安全键盘的运行方法,其中,生成所述第一验证值的步骤包括如下步骤:生成所述第一验证值的哈希值,所述第一验证值的哈希值包含于所述安全键盘调用信号中,其中,验证所述安全键盘调用的步骤包括如下步骤:生成所述第二验证值的哈希值;通过对所述第一验证值的哈希值与所述第二验证值的哈希值进行比较来验证所述安全键盘调用。12.一种安全键盘的运行方法,在配备有存储器和一个以上的处理器的计算装置中执行,所述存储器存储有通过所述一个以上的处理器运行的一个以上的程序,其中,所述安全键盘的运行方法包括如下步骤:接收包含根据安全键盘的调用事件的发生而生成的第一验证值及调用者识别信息的安全键盘调用信号;基于所述安...

【专利技术属性】
技术研发人员:金东虎
申请(专利权)人:三星SDS株式会社
类型:发明
国别省市:韩国,KR

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

1