[发明专利]计算机系统以及数据输入方法无效
申请号: | 200710031703.0 | 申请日: | 2007-11-27 |
公开(公告)号: | CN101169815A | 公开(公告)日: | 2008-04-30 |
发明(设计)人: | 刘泳;马樟平;李久 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F21/04 | 分类号: | G06F21/04;H04L9/38 |
代理公司: | 广州三环专利代理有限公司 | 代理人: | 郝传鑫;熊贤卿 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机系统 以及 数据 输入 方法 | ||
技术领域
本发明涉及计算机领域,具体涉及一种计算机系统以及一种数据输入方法。
背景技术
随着计算机以及互联技术的快速发展,越来越多的利用计算机的辅助来执行重要的商业应用,例如互联网银行和家庭交易服务(HTTS)。但是,这种基于计算机的商业应用可能被记录软件或按键记录工具记录器恶意利用,这些间谍软件从键盘输入驱动器对应用程序的接口获取、记录用户输入的明文数据并发送给身份窃贼,类似的间谍软件如木马病毒、后门病毒等给用户的数据安全带来了严重威胁。
现有技术在一些安全性要求较高的应用场合(如自动取款机等),可使用加密键盘来输入数据。使用加密键盘的系统是一个专用系统,其使用特制键盘将用户输入的数据进行加密后通过键盘驱动程序发送给应用程序,应用程序根据内置的解密算法以及解密密钥解密用户输入的数据,进而完成后续业务处理。
现有技术的加密键盘只能使用在特定的应用场合,如应用于个人计算机等需要较高通用性的系统时,会导致由于大多数合法的应用程序由于没有与加密键盘加密算法和加密密钥对应的解密算法和解密密钥而导致合法的应用程序无法获取真正需要的输入数据(应用于个人计算机时,用户的大多数普通操作是不需要加密),导致系统兼容性差。
发明内容
有鉴于此,本发明实施例所要解决的技术问题在于,提供一种计算机系统以及数据输入方法,实现既能保证用户输入隐私数据(如互联网银行和家庭交易服务等用户名以及登录密码数据)的安全性,又能保证计算机系统对合法的普通应用程序的兼容性。
本发明实施例的一种计算机系统,包括:
数据输入装置,用于输入数据;
传输控制单元,用于在接收到非加密传输模式指示信息时,进入非加密传输模式,将所述数据输入装置输入的数据传输给应用程序接口,在接收到加密传输模式指示信息时,进入加密传输模式时,将所述数据输入单元输入的数据传输至所述数据加密单元;
数据加密单元,用于对来自所述传输控制单元的数据进行加密;
应用程序接口,用于将来自所述传输控制单元的数据或来自所述数据加密单元加密的数据发送至相应的应用程序。
本发明实施例一种数据输入方法,包括:
在接收到非加密传输模式指示信息时,启动非加密传输模式,将数据输入装置输入的数据通过应用程序接口传输给相应的应用程序;
在接收到加密传输模式指示信息时,启动加密传输模式,对数据输入装置输入的数据进行加密,并将加密后的加密数据通过应用程序接口传输给相应的应用程序。
实施本发明实施例的一种计算机系统以及一种数据输入方法,通过在数据输入驱动器或数据输入装置中设置加密和非加密两种传输模式,当用户需要进行一些安全性要求较高的隐私数据输入操作时(如互联网银行和家庭交易服务等用户名以及登录密码数据),接收加密传输模式指示信息,启动加密传输模式,对用户输入的隐私数据进行加密并将加密后的数据发送给对应的特定应用程序,进而由该特定应用程序完成对数据的解密,保证了系统的安全性,当用户需要进行普通的数据输入操作时,接收选择非加密传输模式将用户输入的数据直接传输给相应的合法应用程序,保证了计算机系统对合法的普通应用程序的兼容性。
附图说明
图1是本发明计算机系统的第一实施例组成示意图;
图2是本发明计算机系统的第二实施例组成示意图;
图3是本发明数据输入方法的第一实施例流程示意图;
图4是本发明数据输入方法的第二实施例流程示意图;
图5是本发明数据输入方法的第三实施例流程示意图;
图6是本发明数据输入方法的第四实施例流程示意图。
具体实施方式
为了使本发明的技术方案及优点更加清楚明白,下面结合附图并举实施例对本发明实施例进行进一步详细说明。
参考图1,是本发明计算机系统的第一实施例组成示意图。如图所示,本实施例所述的计算机系统主要包括数据输入装置11、驱动接口121、传输控制单元122、数据加密单元123以及应用程序接口124,下面对各个单元部件进行详细描述:
数据输入装置11,用于输入数据。
此处,数据输入装置11没有具体限制,而是可以一般地表示从系统用户接收数据所有的用户数据输入装置。例如,作为数据输入装置11,可以使用键盘、数字小键盘、鼠标、操纵杆等,优选地可以使用能够输入相对大量的信息并广泛应用于个人计算机等的键盘。
驱动接口121,用于将所述数据输入装置11输入的数据传输给所述数据传输控制单元122。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710031703.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置