密码输入装置和密码输入装置的加密功能的变更方法

文档序号:6480538阅读:160来源:国知局
专利名称:密码输入装置和密码输入装置的加密功能的变更方法
技术领域
本发明涉及密码输入装置和密码输入装置的加密功能的变更方法。
背景技术
以往,在操作配设于银行、信用金库(即以中小企业为对象,作存
款、放款、贴现等业务的金融机关)、邮局等金融机关的分店等中的ATM (Automatic Teller Machine:现金自动存取款机)、CD (Cash Dispenser: 现金自动取款机)等自动交易装置来进行存款、取款、划帐、转帐、汇 款等金融交易的情况下,顾客使用现金卡(cashcard)等卡并输入密码。 并且,在餐饮店、商店等店铺中交纳费用的情况下,在利用借记卡、信 用卡等卡进行交纳时,顾客使用卡,并操作配设在店铺收银台的POS (Point Of Sales)终端、信用卡终端等终端或其附属设备,来输入密码。 而且,所述自动交易装置和终端向经由通信线路连接的主计算机等 上位装置发送金额等信息、以及从卡中读取的卡信息和所输入的密码, 执行金融交易、交纳交易等交易的处理。该情况下,当不进行加密处理, 即以明文的方式向上位装置发送密码时,密码可能会被第三方根据通信 内容而解析出来。
因此,近年来,作为对所输入的密码进行加密处理的密码输入装置, 釆用被称为密码键盘(PINPad)的装置。通过将密码键盘连接或组装到 所述自动交易装置和终端上,能够向上位装置发送加密处理后的密码, 所以,密码不会被第三方根据通信内容而解析出来。
在密码键盘中,为了进行加密而需要密钥,为了生成作为最上位密 钥的主密钥(masterkey),而在密码键盘中输入多个被称为密钥组成部分 数据(key component data)的数字串、即组成部分数据。于是,该密码 键盘对所输入的组成部分数据进行运算,生成并登记主密钥(例如参照非专利文献1和2)。
另外,在输入组成部分数据时,将封入有记载了密码键盘出厂时所 指定的组成部分数据和用于确认是否正确地在密码键盘中输入了该组成 部分数据的校验值的纸的信封,交付给输入组成部分数据的各个作业者。 进而,也将组成部分数据输入处理用的密码交付给各作业者。
而且,当作业者操作密码键盘来输入组成部分数据时,所述密码键 盘根据所输入的组成部分数据而生成校验值,并在显示装置上显示所生 成的校验值。所述作业者对比所显示的校验值和预先交付的校验值,确 认是否一致。而且,在密码键盘所反映的校验值和与组成部分数据一起 记载在纸上的校验值不同的情况下,需要从最开始重新输入组成部分数 据。
并且,在由于输入错误而使得即使进行了规定次数以上的组成部分 数据的输入也无法完成主密钥的生成的情况下,使密码键盘不可使用。 该情况下,需要进行将密码键盘更换为新的密码键盘、并重新生成并登 记主密钥的动作。
非专禾ll文献1http:〃partnernetwork.visa.com/dv/pin/main.jsp
非 专 利 文 献 2
http:〃www.ecom.jp/qecom/about一wg/wg05/cr-swg/code國4.html
但是,在所述现有的密码输入装置中,生成并登记主密钥的动作复 杂,所以,容易发生作业者人为的错误,更换密码键盘的频率变高。而 且,在更换密码键盘、并重新生成并登记主密钥的动作完成之前,长时 间无法进行使用密码键盘的自动交易装置和终端中的交易。另外,根据 交易种类不同,有时密码的加密处理并非必须,但是这种交易也无法进 行。

发明内容
本发明的目的在于,解决所述现有问题,提供如下的密码输入装置 和密码输入装置的加密功能的变更方法重写具有密码的加密功能的密 码输入装置的控制程序而使其不具有密码的加密功能,由此,能够不中断地进行交易,顾客不用进行等待,能够提高顾客满意度。
为此,在本发明的密码输入装置中,该密码输入装置具有输入部, 其输入密码;加密处理部,其对从该输入部输入的密码进行加密;上位 接口部,其进行与上位装置之间的数据的发送和接收;以及存储部,其 存储带加密功能的控制程序,该带加密功能的控制程序用于对所述密码 进行加密并将其发送给所述上位装置的动作,该密码输入装置具有控 制数据接收部,其从所述上位装置接收没有加密功能的控制程序,该没 有加密功能的控制程序用于不对所述密码进行加密地将所述密码发送给 所述上位装置的动作;以及控制程序重写部,其将存储在所述存储部中 的带加密功能的控制程序重写为所述没有加密功能的控制程序,当从所 述上位装置接收到重写指示时,将存储在所述存储部中的带加密功能的 控制程序重写为从所述上位装置接收到的没有加密功能的控制程序。
在本发明的另一密码输入装置中,该密码输入装置具有输入部, 其输入密码;加密处理部,其对从该输入部输入的密码进行加密;上位 接口部,其进行与上位装置之间的数据的发送和接收;以及存储部,其 存储带加密功能的控制程序,该带加密功能的控制程序用于对所述密码 进行加密并将其发送给所述上位装置的动作,该密码输入装置具有没 有加密功能的控制数据存储部,其存储没有加密功能的控制程序,该没 有加密功能的控制程序用于不对所述密码进行加密地将所述密码发送给 所述上位装置的动作;以及控制程序切换部,其将存储在所述存储部中 的带加密功能的控制程序切换为所述没有加密功能的控制程序,当从所 述上位装置接收到切换指示时,将存储在所述存储部中的带加密功能的 控制程序切换为存储在所述没有加密功能的控制数据存储部中的没有加 密功能的控制程序。
在本发明的又一密码输入装置中,该密码输入装置具有输入部, 其输入密码;加密处理部,其对从该输入部输入的密码进行加密;上位 接口部,其进行与上位装置之间的数据的发送和接收;以及存储部,其 存储带加密功能的控制程序,该带加密功能的控制程序用于对所述密码 进行加密并将其发送给所述上位装置的动作,该密码输入装置具有没有加密功能的控制数据存储部,其存储没有加密功能的控制程序,该没 有加密功能的控制程序用于不对所述密码进行加密地将所述密码发送给 所述上位装置的动作;控制程序切换部,其将存储在所述存储部中的带
加密功能的控制程序切换为所述没有加密功能的控制程序;以及切换开
关,其用于切换控制程序,当该切换开关接通时,将存储在所述存储部 中的带加密功能的控制程序切换为存储在所述没有加密功能的控制数据 存储部中的没有加密功能的控制程序。
在本发明的又一密码输入装置中,该密码输入装置还具有加密数据 删除部,该加密数据删除部一并删除所述带加密功能的控制程序以及存 储在所述存储部中的加密关联数据。
在本发明的密码输入装置的加密功能的变更方法中,该密码输入装 置具有对所输入的密码进行加密并发送给上位装置的加密功能,在该加 密功能的变更方法中,从所述上位装置接收没有加密功能的控制程序, 该没有加密功能的控制程序用于不对所述密码进行加密地将所述密码发 送给所述上位装置的动作,当从该上位装置接收到重写指示时,将带加 密功能的控制程序重写为所述没有加密功能的控制程序。
在本发明的密码输入装置的加密功能的变更方法中,该密码输入装 置具有对所输入的密码进行加密并发送给上位装置的加密功能,在该加 密功能的变更方法中,预先存储没有加密功能的控制程序,该没有加密 功能的控制程序用于不对所述密码进行加密地将所述密码发送给所述上 位装置的动作,当从所述上位装置接收到切换指示时,将带加密功能的 控制程序切换为所述没有加密功能的控制程序。
在本发明的密码输入装置的加密功能的变更方法中,该密码输入装 置具有对所输入的密码进行加密并发送给上位装置的加密功能,在该加 密功能的变更方法中,预先存储没有加密功能的控制程序,该没有加密 功能的控制程序用于不对所述密码进行加密地将所述密码发送给所述上 位装置的动作,当用于切换控制程序的切换开关接通时,将带加密功能 的控制程序切换为所述没有加密功能的控制程序。
在本发明的又一密码输入装置的加密功能的变更方法中, 一并删除所述带加密功能的控制程序以及加密关联数据。
根据本发明,密码输入装置能够重写控制程序而使其不具有密码的 加密功能。由此,能够不中断地进行交易,顾客不用进行等待,能够提 高顾客满意度。


图1是示出本发明的第1实施方式的密码输入装置的结构的框图。
图2是示出本发明的第1实施方式的密码输入装置的外观的立体图。 图3是示出本发明的第1实施方式的密码输入装置的结构的框图。 图4是示出本发明的第1实施方式的上位装置的操作部的显示画面 的例子的图。
图5是示出本发明的第1实施方式的密码输入装置的动作的流程图。 图6是示出本发明的第2实施方式的密码输入装置的结构的框图。 图7是示出本发明的第2实施方式的上位装置的操作部的显示画面 的例子的图。
图8是示出本发明的第2实施方式的密码输入装置的动作的流程图。 图9是示出本发明的第3实施方式的密码输入装置的外观的立体图。 图10是示出本发明的第3实施方式的密码输入装置的结构的框图。 图11是示出本发明的第3实施方式的密码输入装置的动作的流程图。
图12是示出本发明的第3实施方式的密码输入装置的对控制程序进 行切换处理的动作的流程图。
具体实施例方式
下面,参照附图详细说明本发明的实施方式。
图2是示出本发明的第1实施方式的密码输入装置的外观的立体图, 图3是示出本发明的第1实施方式的密码输入装置的结构的框图。
在图中,IO是本实施方式的密码输入装置,例如是与被称为密码键 盘的装置相同的装置,具有用于输入密码、更改或取消所输入的密码、
9确认所输入的密码等的数字键、功能键等输入键11,通过操作该输入键 11对所输入的密码进行加密处理。具体而言,通过连接或组装到上位装 置12上来使用密码输入装置10,密码输入装置10向上位装置12的作为
上位装置的主计算机14发送加密处理后的密码。由此,密码不会被第三
方根据通信内容而解析出来。
另外,所述上位装置12例如是配设于银行、信用金库、邮局等金融 机关的支行等中的ATM、 CD等自动交易装置;配设于便利店、超市、 商场等商店的店铺、地下街等中的具有预约购票功能、商品申购功能、 信用卡授信确认功能、设施信息引导功能等的信息亭(KIOSK)终端这 样的多功能终端;配设于餐厅、酒吧等餐饮店或商店的店铺收银台的POS 终端、信用卡终端等终端,但是,在使用现金卡、借记卡、信用卡等卡 进行存款、取款、划帐、转帐、汇款等金融交易和货款交纳这些各种交 易时,只要是输入密码进行认证的装置,则可以是配设在任意场所的任 意种类的装置。
这里,对所述上位装置12是自动交易装置、多功能终端、POS终端 等具有入出款功能的装置的情况进行说明。该情况下,上位装置12具有 控制部、通信接口装置、触摸面板那样的兼具输入功能和显示功能的操 作部、以及货币存取款机等,与电话线路网、LAN (Local Area Network, 局域网)、企业内部网(intranet)、在线网络(onlinenetwork)、因特网等 通信线路网15连接,经由该通信线路网15以可通信的方式与主计算机 14连接。而且,向主计算机14发送金额等信息以及所输入的密码,执行 金融交易、交纳交易等交易的处理。
另外,所述密码输入装置10可以是组装在上位装置12上的装置, 但是,在本实施方式中,说明通过通信线缆13与上位装置12连接,并 经由通信线缆13与上位装置12之间收发数据的情况。该情况下,所述 通信线缆13与上位装置12的USB (Universal Serial Bus,通用串行总线) 端口、串行端口等连接。
接着,详细说明所述密码输入装置10的结构。
图1是示出本发明的第1实施方式的密码输入装置的结构的框图。
10所述密码输入装置10是与在"背景技术"项目中说明的密码键盘相 同的装置,具有对所输入的密码进行加密处理并发送加密后的密码的功 能、根据所输入的组成部分数据来生成作为加密所需要的密钥的主密钥 的功能、以及根据为了生成所述主密钥而输入的组成部分数据来生成校 验值的功能。并且,所述密码输入装置10能够重写控制该密码输入装置 10的动作的控制程序,在进行了该控制程序的重写的情况下,不对所输 入的密码进行加密处理而以明文的方式进行受理并发送。
因此,如图所示,所述密码输入装置10具有主控制部21、存储
部22、输入部23、加密处理部24、上位接口部25、控制数据接收部26、 加密数据删除部31、以及控制程序重写部32。
所述主控制部21具有作为运算单元的CPU、 MPU等微处理器、 作为存储单元的存储器、作为计时单元的定时器、以及作为通信接口的 1/0端口等,是根据程序进行动作的一种计算机,主控制部21对包含存 储部22、输入部23、加密处理部24、上位接口部25、控制数据接收部 26、加密数据删除部31、以及控制程序重写部32的动作在内的密码输入 装置10的整体动作进行总体控制。
而且,所述存储部22除了对所输入的密码进行加密而发送给上位装 置12的动作用的带加密功能的控制程序以外,还存储并保存有控制密码 输入装置10的动作的控制程序、以及控制密码输入装置10的动作所需 要的各种数据、为了生成主密钥而输入的组成部分数据、通过该组成部
分数据而生成的主密钥等加密关联数据。
并且,所述输入部23包含输入键11,金融机关、店铺等的顾客通过
操作该输入键ll来输入密码,并且,在生成并登记主密钥的情况下,作 业者通过操作所述输入键11来输入组成部分数据。
并且,所述加密处理部24进行使用主密钥对从所述输入部23输入 的密码进行加密的加密处理。
并且,所述上位接口部25是通信接口,在密码输入装置10和上位
装置12之间收发数据。
并且,所述控制数据接收部26从上位装置12接收用于重写控制密码输入装置10的动作的控制程序的控制用程序、以及控制密码输入装置 10的动作所需要的各种数据。
并且,所述加密数据删除部31完全删除存储在存储部22中的对密 码进行加密的带加密功能的控制程序、控制密码输入装置10的动作所需
要的各种数据、为了生成主密钥而输入的组成部分数据、以及通过该组
成部分数据而生成的主密钥等加密关联数据。在将控制密码输入装置10
的动作的控制程序重写为没有加密功能的控制程序时,所述加密数据删
除部31进行动作,不在密码输入装置10内保留加密关联数据,以保持 加密关联数据的机密性,其中,该没有加密功能的控制程序是不对所输 入的密码进行加密处理而以明文的方式进行受理和发送的控制程序并且,所述控制程序重写部32将存储在存储部22中的控制密码输 入装置10的动作的控制程序、和控制密码输入装置10的动作所需要的 各种数据重写为控制数据接收部26从上位装置12接收到的没有加密功 能的控制程序、和没有加密功能的控制所需要的各种数据。
接着,说明所述结构的密码输入装置10的动作。这里,说明将控制 密码输入装置10的动作的控制程序重写为没有加密功能的控制程序的动 作。
图4是示出本发明的第1实施方式的上位装置的操作部的显示画面 的例子的图,图5是示出本发明的第1实施方式的密码输入装置的动作 的流程图。
首先,如图4所示,在上位装置12的操作部中显示画面41,该画 面41用于开始将控制密码输入装置10的动作的控制程序重写为没有加 密功能的控制程序的处理。在该画面41中显示表示将控制密码输入装置 10的动作的控制程序重写为没有加密功能的控制程序的消息、以及用于 开始处理的开始按钮42和用于结束处理的结束按钮43。
于是,当作业者按下所述开始按钮42时,上位装置12经由通信线 缆13向密码输入装置10发送重写为没有加密功能的控制程序的重写指 示。
另外,当所述作业者按下所述结束按钮43时,上位装置12不向密码输入装置10发送所述重写指示,而结束处理。
另一方面,接收到重写为没有加密功能的控制程序的重写指示的密 码输入装置10开始将控制程序重写为没有加密功能的控制程序的动作。
然后,加密数据删除部31删除带加密功能的控制用数据,以保持加
密关联数据的机密性,完全删除存储在存储部22中的加密关联数据,该
加密关联数据包括用于对所输入的密码进行加密处理并发送的控制程 序、控制所需要的各种数据、为了生成主密钥而输入的组成部分数据、 以及通过该组成部分数据而生成的主密钥等。
接着,主控制部21判断带加密功能的控制用数据的删除结果。然后, 在删除失败的情况下,即无法完全删除存储在存储部22中的带加密功能 的控制程序和加密关联数据的情况下,主控制部21向上位装置12通知 表示该意思的内容并结束处理。即,向上位装置12通知带加密功能的控 制用数据的删除失败,并结束该处理,而不完成重写为没有加密功能的 控制程序的重写处理。
并且,在删除成功的情况下,即能够完全删除存储在存储部22中的 带加密功能的控制程序和加密关联数据的情况下,主控制部21向上位装 置12请求没有加密功能的控制程序和控制所需要的各种数据等的没有加 密功能的控制用数据。于是,该上位装置12根据请求向密码输入装置10 发送没有加密功能的控制用数据。然后,控制数据接收部26从上位装置 12接收没有加密功能的控制用数据。
接着,主控制部21判断没有加密功能的控制用数据的接收结果。然 后,在接收失败的情况下,即控制数据接收部26未能正常接收没有加密 功能的控制用数据的情况下,主控制部21向上位装置12通知表示该意 思的内容并结束处理。即,向上位装置12通知没有加密功能的控制用数 据的接收失败,并结束该处理,而不完成重写为没有加密功能的控制程 序的重写处理。
并且,在接收成功的情况下,即控制数据接收部26能够正常接收没 有加密功能的控制用数据的情况下,控制程序重写部32将装置控制程序 重写为没有加密功能的控制程序。即,将密码输入装置10的带加密功能的控制程序和控制所需要的各种数据重写为没有加密功能的控制程序和 控制所需要的各种数据等的没有加密功能的控制用数据。
接着,主控制部21判断对没有加密功能的控制用数据的重写结果。
然后,在重写失败的情况下,即控制程序重写部32未能正常重写为没有 加密功能的控制用数据的情况下,主控制部21向上位装置12通知表示 该意思的内容并结束处理。即,向上位装置12通知重写为没有加密功能 的控制程序的失败,并结束该处理,而不完成重写为没有加密功能的控 制程序的重写处理。
并且,在重写成功的情况下,即控制程序重写部32能够正常地重写 为没有加密功能的控制用数据的情况下,主控制部21向上位装置12通 知该意思并结束处理。即,向上位装置12通知重写为没有加密功能的控 制程序的重写完成,结束重写为没有加密功能的控制程序的重写处理。
接着,说明流程图。
步骤Sl:加密数据删除部31删除带加密功能的控制用数据。 步骤S2:主控制部21判断带加密功能的控制用数据的删除结果。 在删除成功的情况下进入步骤S3,在删除失败的情况下进入步骤S9。 步骤S3:主控制部21向上位装置12请求没有加密功能的控制用数据。
步骤S4:控制数据接收部26从上位装置12接收没有加密功能的控 制用数据。
步骤S5:主控制部21判断没有加密功能的控制用数据的接收结果。 在接收成功的情况下进入步骤S6,在接收失败的情况下进入步骤SIO。
步骤S6:控制程序重写部32将装置控制程序重写为没有加密功能 的控制程序。
步骤S7:主控制部21判断对没有加密功能的控制用数据的重写结 果。在重写成功的情况下进入步骤S8,在重写失败的情况下进入步骤Sll 。 步骤S8:主控制部21向上位装置12通知重写为没有加密功能的控
制程序的重写完成,并结束处理。
步骤S9:主控制部21向上位装置12通知带加密功能的控制用数据的删除失败,并结束处理。
步骤S10:主控制部21向上位装置12通知没有加密功能的控制用 数据的接收失败,并结束处理。
步骤Sll:主控制部21向上位装置12通知重写为没有加密功能的 控制程序的重写失败,并结束处理。
这样,本实施方式的密码输入装置IO具有加密数据删除部31,其 删除用于对所输入的密码进行加密处理并发送的控制程序和控制所需要
的各种数据;控制数据接收部26,其从上位装置12接收没有加密功能的 控制用的控制程序和控制所需要的各种数据;以及控制程序重写部32, 其用于重写为没有加密功能的控制用的控制程序。
由此,所述密码输入装置10能够接收上位装置12的指示,重写控 制其动作的控制程序,在重写了该控制程序的情况下,不对所输入的密 码进行加密处理而以明文的方式进行受理并发送。
因此,在由于用于加密的主密钥等的设定错误而无法对所输入的密 码进行加密处理并发送的情况下,将带加密功能的控制程序重写为没有 加密功能的控制用的控制程序,由此,能够不对所输入的密码进行加密 处理就进行发送,所以,能够作为用于进行密码的加密处理并非必须的 交易的密码输入装置IO发挥功能。
接着,说明本发明的第2实施方式。另外,对于具有与第l实施方 式相同结构的部件,标注相同标号,由此省略其说明。并且,也省略与 所述第1实施方式相同的动作和相同的效果的说明。
图6是示出本发明的第2实施方式的密码输入装置的结构的框图。
本实施方式的密码输入装置10具有没有加密功能的控制数据存储 部51和控制程序切换部52。所述没有加密功能的控制数据存储部51预
先存储没有加密功能的控制用的控制程序和控制所需要的各种数据。并 且,所述控制程序切换部52将存储在存储部22中的控制密码输入装置 10的动作的控制程序和控制密码输入装置10的动作所需要的各种数据切 换为存储在所述没有加密功能的控制数据存储部51中的没有加密功能的 控制程序和没有加密功能的控制所需要的各种数据。另外,省略了控制数据接收部26和控制程序重写部32。
并且,其他方面的结构与所述第l实施方式相同,所以省略其说明。
接着,说明本实施方式的密码输入装置io的动作。这里,说明将控
制密码输入装置10的动作的控制程序切换为没有加密功能的控制程序的动作。
图7是示出本发明的第2实施方式的上位装置的操作部的显示画面 的例子的图,图8是示出本发明的第2实施方式的密码输入装置的动作 的流程图。
首先,如图7所示,在上位装置12的操作部中显示画面61,该画 面61用于开始将控制密码输入装置10的动作的控制程序切换为没有加 密功能的控制程序的处理。在该画面61中显示表示将控制密码输入装置 10的动作的控制程序切换为没有加密功能的控制程序的消息、以及用于 开始处理的开始按钮62和用于结束处理的结束按钮63。
然后,当作业者按下所述开始按钮62时,上位装置12经由通信线 缆13向密码输入装置10发送切换为没有加密功能的控制程序的切换指 示。
另外,当所述作业者按下所述结束按钮63时,上位装置12不向密 码输入装置10发送所述切换指示,而结束处理。
另一方面,接收到切换为没有加密功能的控制程序的切换指示的密 码输入装置10开始将控制程序切换为没有加密功能的控制程序的动作。
然后,控制程序切换部52进行没有加密功能的控制数据存储部51 的检查,检查是否在没有加密功能的控制数据存储部51中存储了没有加 密功能的控制程序和控制所需要的各种数据等的没有加密功能的控制用 数据。
接着,主控制部21判断没有加密功能的控制数据存储部51的检査 结果。然后,在检查结果为不存在数据的情况下,即没有加密功能的控 制数据存储部51中未存储没有加密功能的控制用数据的情况下,主控制 部21向上位装置12通知表示该意思的内容并结束处理。即,向上位装 置12通知不存在没有加密功能的控制用数据,并结束该处理,而不完成切换为没有加密功能的控制程序的切换处理。
并且,在所述检查结果为存在数据的情况下,即没有加密功能的控 制数据存储部51中存储有没有加密功能的控制用数据的情况下,加密数 据删除部31删除带加密功能的控制用数据,以保持加密关联数据的机密
性,完全删除存储在存储部22中的带加密功能的控制程序、控制所需要
的各种数据、为了生成主密钥而输入的组成部分数据、以及通过该组成 部分数据而生成的主密钥等加密关联数据。
接着,主控制部21判断带加密功能的控制用数据的删除结果。然后, 在删除失败的情况下,即未能完全删除存储在存储部22中的带加密功能 的控制程序和加密关联数据的情况下,主控制部21向上位装置12通知 表示该意思的内容并结束处理。即,向上位装置12通知带加密功能的控 制用数据的删除失败,并结束该处理,而不完成切换为没有加密功能的 控制程序的切换处理。
并且,在删除成功的情况下,即完全删除了存储在存储部22中的带 加密功能的控制程序和加密关联数据的情况下,控制程序切换部52将装 置控制程序切换为没有加密功能的控制程序。即,将带加密功能的控制 程序和控制所需要的各种数据切换为存储在没有加密功能的控制数据存 储部51中的没有加密功能的控制程序和控制所需要的各种数据等的没有 加密功能的控制用数据。
接着,主控制部21判断对没有加密功能的控制用数据的切换结果。 然后,在切换失败的情况下,即控制程序切换部52未能正常地切换为没 有加密功能的控制用数据的情况下,主控制部21向上位装置12通知表 示该意思的内容并结束处理。即,向上位装置12通知切换为没有加密功 能的控制程序的切换失败,并结束该处理,而不完成对没有加密功能的 控制程序的切换处理。
并且,在切换成功的情况下,即控制程序切换部52正常地切换为没 有加密功能的控制用数据的情况下,主控制部21向上位装置12通知表 示该意思并结束处理。即,向上位装置12通知切换为没有加密功能的控 制程序的切换完成,结束切换为没有加密功能的控制程序的切换处理。接着,说明流程图。
步骤S21:控制程序切换部52进行没有加密功能的控制数据存储部 51的检查。
步骤S22:主控制部21判断没有加密功能的控制数据存储部51的 检查结果。在检查结果为存在数据的情况下进入步骤S23,在检査结果为 不存在数据的情况下进入步骤S28。
步骤S23:加密数据删除部31删除带加密功能的控制用数据。
步骤S24:主控制部21判断带加密功能的控制用数据的删除结果。 在删除成功的情况下进入步骤S25,在删除失败的情况下进入步骤S29。
步骤S25:控制程序切换部52将装置控制程序切换为没有加密功能 的控制程序。
步骤S26:主控制部21判断切换为没有加密功能的控制用数据的切 换结果。在切换成功的情况下进入步骤S27,在切换失败的情况下进入步 骤S30。
步骤S27:主控制部21向上位装置12通知切换为没有加密功能的 控制程序的切换完成,并结束处理。
步骤S28:主控制部21向上位装置12通知不存在没有加密功能的 控制用数据,并结束处理。
步骤S29:主控制部21向上位装置12通知带加密功能的控制用数 据的删除失败,并结束处理。
步骤S30:主控制部21向上位装置12通知切换为没有加密功能的 控制程序的切换失败,并结束处理。
这样,本实施方式的密码输入装置10具有没有加密功能的控制数
据存储部51,其预先存储没有加密功能的控制用的控制程序和控制所需 要的各种数据,以及控制程序切换部52,其切换为存储在该没有加密功 能的控制数据存储部51中的没有加密功能的控制程序和没有加密功能的 控制所需要的各种数据。
由此,所述密码输入装置10能够接收上位装置12的指示,并切换 控制其动作的控制程序,在切换了该控制程序的情况下,不对所输入的密码进行加密处理而以明文的方式进行受理并发送。
因此,在由于用于加密的主密钥等的设定错误而无法对所输入的密 码进行加密处理并发送的情况下,将带加密功能的控制程序切换为预先 存储在没有加密功能的控制数据存储部51中的没有加密功能的控制用的 控制程序,由此,能够不对所输入的密码进行加密处理就进行发送,所 以,能够作为用于进行密码的加密处理并非必须的交易的密码输入装置 IO发挥功能。
接着,说明本发明的第3实施方式。另外,对于具有与第1和第2
实施方式相同的结构的部件,标注相同标号,由此省略其说明。并且,
也省略与所述第i和第2实施方式相同的动作和相同的效果的说明。
图9是示出本发明的第3实施方式的密码输入装置的外观的立体图,
图10是示出本发明的第3实施方式的密码输入装置的结构的框图。
如图9所示,本实施方式的密码输入装置10具有切换开关54,该
切换开关54用于切换密码输入装置10的控制程序,并且,如图IO所示,
本实施方式的密码输入装置10具有切换开关接通监视部53,该切换开关
接通监视部53用于检测所述切换开关54的切换。
另外,其他方面的结构与所述第2实施方式相同,所以省略其说明。 接着,说明本实施方式的密码输入装置10的动作。这里,说明通过
接通(ON)切换开关54来将控制密码输入装置10的动作的控制程序切
换为没有加密功能的控制程序的动作。
图11是示出本发明的第3实施方式的密码输入装置的动作的流程图。
首先,当密码输入装置IO起动后,切换开关接通监视部53开始切 换开关54的接通监视。接着,主控制部21判断是否已切换控制程序。
然后,在已切换控制程序的情况下,即已经将控制密码输入装置io的动
作的控制程序切换为没有加密功能的控制程序的情况下,主控制部21直 接结束处理。即,不执行切换为没有加密功能的控制程序的切换处理, 而结束动作。
并且,在未完成切换控制程序的情况下,即还未将控制密码输入装置10的动作的控制程序切换为没有加密功能的控制程序的情况下,切换
开关接通监视部53进行切换开关54的状态检查。即,判断切换开关54 是接通还是断开(OFF)。然后,在切换开关54断开的情况下,切换开关 接通监视部53执行待机(WAIT),待机一定时间后,再次进行切换开关 54的状态检查。
另一方面,在切换开关54接通的情况下,密码输入装置10执行对 控制程序的切换处理。然后,当通过对控制程序的切换处理将控制密码 输入装置10的动作的控制程序切换为没有加密功能的控制程序时,主控 制部21进行已切换控制程序的设置,设置为已切换控制程序,并结束处 理。
接着,说明流程图。
步骤S41:主控制部21判断是否已切换控制程序。在已切换控制程 序的情况下直接结束处理,在未切换控制程序的情况下进入步骤S42。
步骤S42:切换开关接通监视部53进行切换开关54的状态检查。 在切换开关54接通的情况下进入步骤S43,在切换开关54断开的情况下 进入步骤S45。
步骤S43:密码输入装置10执行对控制程序的切换处理。 步骤S44:主控制部21进行已切换控制程序的设置,并结束处理。 步骤S45:切换开关接通监视部53执行待机(WAIT),待机一定时 间后,再次返回步骤S42。
接着,说明所述控制程序切换处理的动作。
图12是示出本发明的第3实施方式的密码输入装置的对控制程序的 切换处理的动作的流程图。
首先,控制程序切换部52进行没有加密功能的控制数据存储部51 的检査,检查是否在没有加密功能的控制数据存储部51中存储了没有加 密功能的控制程序和控制所需要的各种数据等的没有加密功能的控制用 数据。
接着,主控制部21判断没有加密功能的控制数据存储部51的检查 结果。然后,在检查结果为不存在数据的情况下,即没有加密功能的控制数据存储部51中未存储没有加密功能的控制用数据的情况下,主控制部21保持表示该意思的信息并结束处理。即,保持不存在没有加密功能
的控制用数据的信息,以便能够在以后向上位装置12进行通知,并结束
该处理,而不完成切换为没有加密功能的控制程序的切换处理。并且,在所述检查结果为存在数据的情况下,即没有加密功能的控
制数据存储部51中存储有没有加密功能的控制用数据的情况下,加密数据删除部31删除带加密功能的控制用数据,以保持加密关联数据的机密性,完全删除存储在存储部22中的带加密功能的控制程序、控制所需要的各种数据、为了生成主密钥而输入的组成部分数据、以及通过该组成部分数据而生成的主密钥等加密关联数据。
接着,主控制部21判断带加密功能的控制用数据的删除结果。然后,在删除失败的情况下,即未能完全删除存储在存储部22中的带加密功能的控制程序和加密关联数据的情况下,主控制部21保持表示该意思的信息并结束处理。即,保持带加密功能的控制用数据的删除失败信息,以便能够在以后向上位装置12进行通知,并结束该处理,而不完成切换为没有加密功能的控制程序的切换处理。
并且,在删除成功的情况下,即完全删除了存储在存储部22中的带加密功能的控制程序和加密关联数据的情况下,控制程序切换部52将装置控制程序切换为没有加密功能的控制程序。即,将对密码输入装置10的动作进行控制的带加密功能的控制程序和控制所需要的各种数据切换为存储在没有加密功能的控制数据存储部51中的没有加密功能的控制程序和控制所需要的各种数据等的没有加密功能的控制用数据。
接着,主控制部21判断切换为没有加密功能的控制用数据的切换结果。然后,在切换失败的情况下,即控制程序切换部52未能正常地切换为没有加密功能的控制用数据的情况下,主控制部21保持表示该意思的信息并结束处理。即,保持切换为没有加密功能的控制用数据的切换失败信息,以便能够在以后向上位装置12进行通知,并结束该处理,而不完成切换为没有加密功能的控制程序的切换处理。
并且,在切换成功的情况下,即控制程序切换部52正常地切换为没
21有加密功能的控制用数据的情况下,主控制部21保持表示该意思的信息并结束处理。即,保持切换为没有加密功能的控制用数据的切换完成信息,以便能够在以后向上位装置12进行通知,并结束切换为没有加密功能的控制程序的切换处理。接着,说明流程图。
步骤S43-l:控制程序切换部52进行没有加密功能的控制数据存储部51的检查。
步骤S43-2:主控制部21判断没有加密功能的控制数据存储部51
的检查结果。在检查结果为存在数据的情况下进入步骤S43-3,在检查结
果为不存在数据的情况下进入步骤S43-8。
步骤S43-3:加密数据删除部31删除带加密功能的控制用数据。步骤S43-4:主控制部21判断带加密功能的控制用数据的删除结果。
在删除成功的情况下进入步骤S43-5,在删除失败的情况下进入步骤
S43-9。
步骤S43-5:控制程序切换部52将装置控制程序切换为没有加密功能的控制程序。
步骤S43-6:主控制部21判断切换为没有加密功能的控制用数据的切换结果。在切换成功的情况下进入步骤S43-7,在切换失败的情况下进入步骤S43-10。
步骤S43-7:主控制部21保持切换为没有加密功能的控制程序的切
换完成信息,并结束处理。
步骤S43-8:主控制部21保持不存在没有加密功能的控制用数据信
息,并结束处理。
步骤S43-9:主控制部21保持带加密功能的控制用数据的删除失败
信息,并结束处理。
步骤S43-10:主控制部21保持切换为没有加密功能的控制程序的切换失败信息,并结束处理。
这样,本实施方式的密码输入装置10具有切换开关54,并且,具有用于检测该切换开关54的切换的切换开关接通监视部53。由此,所述密码输入装置10不用接收上位装置12的指示,就能够对控制其动作的控制程序进行切换,在切换了该控制程序的情况下,不对所输入的密码进行加密处理而以明文的方式进行受理并发送。
因此,在由于用于加密的主密钥等的设定错误而无法对所输入的密码进行加密处理并发送的情况下,将带加密功能的控制程序切换为预先存储在没有加密功能的控制数据存储部51中的没有加密功能的控制用的控制程序,由此,能够不对所输入的密码进行加密处理就进行发送,所以,能够作为用于进行密码的加密处理并非必须的交易的密码输入装置IO发挥功能。
另外,本发明不限于所述实施方式,可以根据本发明的主旨进行各种变形,不应将各种变形排除在本发明的范围外。
权利要求
1.一种密码输入装置,该密码输入装置具有输入部,其输入密码;加密处理部,其对从该输入部输入的密码进行加密;上位接口部,其进行与上位装置之间的数据的发送和接收;以及存储部,其存储带加密功能的控制程序,该带加密功能的控制程序用于对所述密码进行加密并将其发送给所述上位装置的动作,该密码输入装置的特征在于,该密码输入装置具有控制数据接收部,其从所述上位装置接收没有加密功能的控制程序,该没有加密功能的控制程序用于不对所述密码进行加密地将所述密码发送给所述上位装置的动作;以及控制程序重写部,其将存储在所述存储部中的带加密功能的控制程序重写为所述没有加密功能的控制程序,当从所述上位装置接收到重写指示时,将存储在所述存储部中的带加密功能的控制程序重写为从所述上位装置接收到的没有加密功能的控制程序。
2. —种密码输入装置,该密码输入装置具有输入部,其输入密码; 加密处理部,其对从该输入部输入的密码进行加密;上位接口部,其进 行与上位装置之间的数据的发送和接收;以及存储部,其存储带加密功 能的控制程序,该带加密功能的控制程序用于对所述密码进行加密并将 其发送给所述上位装置的动作,该密码输入装置的特征在于,该密码输 入装置具有没有加密功能的控制数据存储部,其存储没有加密功能的控制程序, 该没有加密功能的控制程序用于不对所述密码进行加密地将所述密码发 送给所述上位装置的动作;以及控制程序切换部,其将存储在所述存储部中的带加密功能的控制程 序切换为所述没有加密功能的控制程序,当从所述上位装置接收到切换指示时,将存储在所述存储部中的带 加密功能的控制程序切换为存储在所述没有加密功能的控制数据存储部中的没有加密功能的控制程序。
3. —种密码输入装置,该密码输入装置具有输入部,其输入密码; 加密处理部,其对从该输入部输入的密码进行加密;上位接口部,其进 行与上位装置之间的数据的发送和接收;以及存储部,其存储带加密功 能的控制程序,该带加密功能的控制程序用于对所述密码进行加密并将 其发送给所述上位装置的动作,该密码输入装置的特征在于,该密码输 入装置具有没有加密功能的控制数据存储部,其存储没有加密功能的控制程序, 该没有加密功能的控制程序用于不对所述密码进行加密地将所述密码发 送给所述上位装置的动作;控制程序切换部,其将存储在所述存储部中的带加密功能的控制程 序切换为所述没有加密功能的控制程序;以及切换开关,其用于切换控制程序,当该切换开关接通时,将存储在所述存储部中的带加密功能的控制 程序切换为存储在所述没有加密功能的控制数据存储部中的没有加密功 能的控制程序。
4. 根据权利要求1 3中的任一项所述的密码输入装置,其特征在于,该密码输入装置还具有加密数据删除部,该加密数据删除部一并删 除所述带加密功能的控制程序以及存储在所述存储部中的加密关联数 据。
5. —种密码输入装置的加密功能的变更方法,该密码输入装置具有 对所输入的密码进行加密并将其发送给上位装置的加密功能,该加密功 能的变更方法的特征在于,从所述上位装置接收没有加密功能的控制程序,该没有加密功能的 控制程序用于不对所述密码进行加密地将所述密码发送给所述上位装置 的动作,当从该上位装置接收到重写指示时,将带加密功能的控制程序重写 为所述没有加密功能的控制程序。
6. —种密码输入装置的加密功能的变更方法,该密码输入装置具有 对所输入的密码进行加密并将其发送给上位装置的加密功能,该加密功 能的变更方法的特征在于,预先存储没有加密功能的控制程序,该没有加密功能的控制程序用 于不对所述密码进行加密地将所述密码发送给所述上位装置的动作,当从所述上位装置接收到切换指示时,将带加密功能的控制程序切 换为所述没有加密功能的控制程序。
7. —种密码输入装置的加密功能的变更方法,该密码输入装置具有 对所输入的密码进行加密并将其发送给上位装置的加密功能,该加密功 能的变更方法的特征在于,预先存储没有加密功能的控制程序,该没有加密功能的控制程序用 于不对所述密码进行加密地将所述密码发送给所述上位装置的动作,当用于切换控制程序的切换开关接通时,将带加密功能的控制程序 切换为所述没有加密功能的控制程序。
8. 根据权利要求5 7中的任一项所述的密码输入装置的加密功能 的变更方法,其特征在于,一并删除所述带加密功能的控制程序以及加密关联数据。
全文摘要
密码输入装置和密码输入装置的加密功能的变更方法。本发明的课题在于,重写具有密码的加密功能的密码输入装置的控制程序而使其不具有密码的加密功能,由此,能够不中断地进行交易,顾客不用进行等待,能够提高顾客满意度。作为解决手段,密码输入装置具有控制数据接收部,其从上位装置接收不对密码进行加密而将其发送给上位装置的动作用的没有加密功能的控制程序;以及控制程序重写部,其将存储在存储部中的带加密功能的控制程序重写为没有加密功能的控制程序,当从上位装置接收到重写指示时,将存储在存储部中的带加密功能的控制程序重写为从上位装置接收到的没有加密功能的控制程序。
文档编号G06F21/31GK101552670SQ20091000544
公开日2009年10月7日 申请日期2009年1月20日 优先权日2008年4月2日
发明者关根秀树 申请人:冲电气工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1