一种用于获取支付终端的PIN码的方法及相关产品技术

技术编号:33884899 阅读:57 留言:0更新日期:2022-06-22 17:17
本公开涉及一种用于获取支付终端的PIN码的方法及相关产品。所述方法包括:根据支付终端的按键区域内多个按键的按键排列矩阵确定所述多个按键与置于所述支付终端内的处理芯片连接的按键信号线;基于所述多个按键与置于所述支付终端内的处理芯片连接的按键信号线确定每个所述按键对应连接的输入信号线和输出信号线;生成与每个所述按键对应连接的输入信号线和输出信号线相匹配的匹配矩阵;以及根据所述匹配矩阵获取支付终端的PIN码。利用本公开的方案,能够提升PIN码的安全检测技术,以激励不断完善安全保护PIN码的设计方法。激励不断完善安全保护PIN码的设计方法。激励不断完善安全保护PIN码的设计方法。

【技术实现步骤摘要】
一种用于获取支付终端的PIN码的方法及相关产品


[0001]本公开一般地涉及支付终端检测
更具体地,本公开涉及一种用于获取支付终端的PIN码的方法、设备以及处理芯片和计算机可读存储介质。

技术介绍

[0002]支付终端设备是指能够实现PIN码输入存储、银行卡数据读取、金融支付功能的电子设备,例如传统的POS设备、mPOS等。对于支付终端设备来说,很多PIN码输入模块都是集成到设备上的。通过在键盘输入PIN码,进而以明文数据的形式传输到安全芯片,但这存在被盗取的风险。由此支付终端设备PIN输入安全问题一直是支付行业的重中之重,尤其是用户的IC卡的密码保护。如果IC卡密码被窃取,就会给用户造成重大的财产损失,因此金融行业对支付终端设备PIN输入安全防护要求非常严格。
[0003]现有的获取PIN码的方式有电磁功耗捕捉或者通过按键提示音捕捉,甚至截取PIN码的密文数据。接着尝试对截取的密文数据进行解密,以得到PIN码。然而,现有的获取PIN码实的现形式不够准确,失误率也较高高。因此,如何有效获取支付终端的正确的PIN码成为需要解决的技术问题。

技术实现思路

[0004]为了至少部分地解决
技术介绍
中提到的技术问题,本公开的方案提供了用于获取支付终端的PIN码的方案。利用本公开的方案,可以实现对支付终端的PIN码进行检测和认证,以提升安全检测技术,并且激励提升PIN码的安全性等级,保证支付交易安全。为此,本公开在如下的多个方面提供解决方案。
[0005]在一个方面中,本公开提供一种用于获取支付终端的PIN码的方法,包括:根据支付终端的按键区域内多个按键的按键排列矩阵确定所述多个按键与置于所述支付终端内的处理芯片连接的按键信号线;基于所述多个按键与置于所述支付终端内的处理芯片连接的按键信号线确定每个所述按键对应连接的输入信号线和输出信号线;生成与每个所述按键对应连接的输入信号线和输出信号线相匹配的匹配矩阵;以及根据所述匹配矩阵获取支付终端的PIN码。
[0006]在一个实施例中,其中基于所述多个按键与所述支付终端内的处理芯片连接的按键信号线确定每个所述按键对应连接的输入信号线和输出信号线包括:响应于相应按键按下弹起,将产生高低电平变化的按键信号线确定为相应按键对应连接的输入信号线并且将引起所述高低电平变化的按键信号线确定为相应按键对应连接的输出信号线。
[0007]在另一个实施例中,其中所述匹配矩阵包括按键信号矩阵和按键键值的行列组合。
[0008]在又一个实施例中,其中根据所述匹配矩阵获取支付终端的PIN码包括:响应于相应按键按下弹起,根据所述按键信号矩阵获取相应按键的按键键值,以获取支付终端的PIN码。
[0009]在又一个实施例中,所述方法还包括:将所述支付终端的PIN码发送至接收端,以显示所述支付终端的PIN码。
[0010]在另一个方面,本公开还提供一种处理芯片,其布置于支付终端内,并且所述处理芯片至少包括:输入接口,其与支付终端的每个按键的对应的输入信号线连接,并且用于输入每个按键对应的输入信号;以及输出接口,其与支付终端的每个按键的对应的输出信号线连接,并且用于输入每个按键对应的输出信号,以获取支付终端的PIN码。
[0011]在又一个方面,本公开还提供一种用于获取支付终端的PIN码的设备,包括:支付终端;以及前述多个实施例所述的处理芯片,以获取支付终端的PIN码。
[0012]在一个实施例中,其中所述设备还包括接收端,所述接收端与所述处理芯片通信连接,以将所述支付终端的PIN码进行显示。
[0013]在又一个方面,本公开还提供一种计算机可读存储介质,其包括用于获取支付终端的PIN码的计算机程序指令,当所述计算机程序指令由一个或多个处理器来执行时,使得实现前述多个实施例。
[0014]通过本公开上述的方案,通过支付终端的多个按键与置于支付终端内的处理芯片连接的按键信号线确定每个按键对应连接的输入信号线和输出信号线,以生成与其相匹配的匹配矩阵。基于此,能够根据匹配矩阵获取支付终端的PIN码,以实现对支付终端的PIN码进行检测和认证,提升了安全检测技术。同时,还可以激励不断完善安全保护PIN码的设计方法,提升了支付终端设备PIN码输入的安全性等级,从而保证支付交易安全。
附图说明
[0015]通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,并且相同或对应的标号表示相同或对应的部分其中:
[0016]图1是示出根据本公开实施例的用于获取支付终端的PIN码的方法的示例性流程框图;
[0017]图2是示出根据本公开实施例的支付终端的多个按键的按键排列矩阵的示例性示意图;
[0018]图3是示出根据本公开实施例的处理芯片的示例性结构框图;
[0019]图4是示出根据本公开实施例的确定匹配矩阵的示例性流程图;
[0020]图5是示出根据本公开实施例的用于获取支付终端的PIN码的设备的示例性结构框图;以及
[0021]图6是示出根据本公开实施例的发送支付终端的PIN码的示例性流程图。
具体实施方式
[0022]下面将结合附图对本公开实施例中的技术方案进行清楚和完整地描述。应当理解的是本说明书所描述的实施例仅是本公开为了便于对方案的清晰理解和符合法律的要求而提供的部分实施例,而并非可以实现本专利技术的所有实施例。基于本说明书公开的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0023]图1是示出根据本公开实施例的用于获取支付终端的PIN码的方法100的示例性流程框图。如图1中所示,在步骤S102处,根据支付终端的按键区域内多个按键的按键排列矩阵确定多个按键与置于支付终端内的处理芯片连接的按键信号线。可以理解,支付终端的多个按键至少包括数字按键和确认按键,并且其按键排列矩阵通常为4*5矩阵。在实现场景中,通常采用9路按键信号线(包括输入输出信号线)即可满足最多20个按键的需求。在一些实施例中,PIN码输入通常涉及到的是10个数字按键,由此通过按键排列矩阵为4*4矩阵,其对应按键信号线采用8路按键信号线(包括输入输出信号线)即可满足10个数字按键的需求。其中,可以将前述8路按键信号线分为两组,其中4路按键信号线作为输出信号线,另外4路按键信号线作为输入信号线。稍后将结合图2详细描述。
[0024]基于上述确定的多个按键与置于支付终端内的处理芯片连接的按键信号线,在步骤S104处,基于多个按键与置于支付终端内的处理芯片连接的按键信号线确定每个按键对应连接的输入信号线和输出信号线。具体地,响应于相应按键按下弹起,将产生高低电平变化的按键信号线确定为相应按键对应连接的输入信号线,并且将引起该高低电平变化的按键信号线确定为相应按键对应连接的输出信号线。在一个实施场景中,可以采用信号检测工具例如示波器来检测每个按键本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于获取支付终端的PIN码的方法,包括:根据支付终端的按键区域内多个按键的按键排列矩阵确定所述多个按键与置于所述支付终端内的处理芯片连接的按键信号线;基于所述多个按键与置于所述支付终端内的处理芯片连接的按键信号线确定每个所述按键对应连接的输入信号线和输出信号线;生成与每个所述按键对应连接的输入信号线和输出信号线相匹配的匹配矩阵;以及根据所述匹配矩阵获取支付终端的PIN码。2.根据权利要求1所述的方法,其中所述按键区域内多个按键至少包括所述支付终端上的数字按键和确认按键。3.根据权利要求2所述的方法,其中基于所述多个按键与所述支付终端内的处理芯片连接的按键信号线确定每个所述按键对应连接的输入信号线和输出信号线包括:响应于相应按键按下弹起,将产生高低电平变化的按键信号线确定为相应按键对应连接的输入信号线并且将引起所述高低电平变化的按键信号线确定为相应按键对应连接的输出信号线。4.根据权利要求1所述的方法,其中所述匹配矩阵包括按键信号矩阵和按键键值的行列组合。5.根据权利要求4所述的方法,其中根据所述匹配矩阵获取支付...

【专利技术属性】
技术研发人员:卫建波吴宝民
申请(专利权)人:中金金融认证中心有限公司
类型:发明
国别省市:

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

1