[go: up one dir, main page]

CN104299133B - Online mobile-payment system and authentic authentication method based on body-sensing net - Google Patents

Online mobile-payment system and authentic authentication method based on body-sensing net Download PDF

Info

Publication number
CN104299133B
CN104299133B CN201410565015.2A CN201410565015A CN104299133B CN 104299133 B CN104299133 B CN 104299133B CN 201410565015 A CN201410565015 A CN 201410565015A CN 104299133 B CN104299133 B CN 104299133B
Authority
CN
China
Prior art keywords
node
user
center
authentication
commerce
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201410565015.2A
Other languages
Chinese (zh)
Other versions
CN104299133A (en
Inventor
赵华伟
徐如志
田茂圣
彭云
姜林枫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHANDONG SUNDATA MANAGEMENT SOFTWARE ENGINEERING Co Ltd
Qilu University of Technology
Original Assignee
SHANDONG SUNDATA MANAGEMENT SOFTWARE ENGINEERING Co Ltd
Qilu University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHANDONG SUNDATA MANAGEMENT SOFTWARE ENGINEERING Co Ltd, Qilu University of Technology filed Critical SHANDONG SUNDATA MANAGEMENT SOFTWARE ENGINEERING Co Ltd
Priority to CN201410565015.2A priority Critical patent/CN104299133B/en
Publication of CN104299133A publication Critical patent/CN104299133A/en
Application granted granted Critical
Publication of CN104299133B publication Critical patent/CN104299133B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3227Aspects of commerce using mobile devices [M-devices] using secure elements embedded in M-devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明的基于体感网的在线移动支付系统,包括医疗中心、电子商务认证中心、智能终端、汇聚节点、穿戴节点和植入节点,电子商务认证中心对用户的在线移动支付进行认证。本发明的可信认证方法,注册阶段包括:a).医疗中心注册;b).电子商务认证中心注册;c).产生密钥信息;d).编码并等分;e).构建多项式;认证阶段通包括:1).发起交易;2).交易确认;3).测量生理信号;4).产生集合;5).产生并发送消息;6).用户身份验证;7).重构多项式;8).构造并判断;9).合法性校验。本发明的在线移动支付系统和方法,通过用户同一生理信号可协商出具有唯一性的密钥,有效地实现了在线移动支付的认证,确保了支付的安全性。

The online mobile payment system based on the somatosensory network of the present invention includes a medical center, an e-commerce authentication center, an intelligent terminal, a convergence node, a wearable node and an implant node, and the e-commerce authentication center authenticates the user's online mobile payment. In the credible authentication method of the present invention, the registration stage includes: a). Medical center registration; b). E-commerce certification center registration; c). Key information generation; d). Encoding and equal division; e). The authentication phase generally includes: 1). Initiate a transaction; 2). Confirm a transaction; 3). Measure physiological signals; 4). Generate a set; 5). Generate and send a message; 6). User authentication; 7). Polynomial; 8). Construction And judge; 9). Legitimacy verification. The online mobile payment system and method of the present invention can negotiate a unique key through the same physiological signal of the user, effectively realize the authentication of online mobile payment, and ensure the security of payment.

Description

基于体感网的在线移动支付系统及可信认证方法Online mobile payment system and trusted authentication method based on somatosensory network

技术领域technical field

本发明涉及一种基于体感网的在线移动支付系统及可信认证方法,更具体的说,尤其涉及一种利用用户的生理参数协商出密钥的基于体感网的在线移动支付系统及可信认证方法。The present invention relates to an online mobile payment system based on a somatosensory network and a trusted authentication method, and more specifically, to an online mobile payment system based on a somatosensory network and a trusted authentication method that negotiates keys using physiological parameters of users. method.

背景技术Background technique

随着智能手机,平板电脑等智能移动设备的普及,移动在线支付以其快速、便捷的特点在电子商务领域得到了广泛的应用,并已逐渐占据了电子商务交易的主流地位。然而,由于智能移动设备本身固有的特点,造成这种在线支付方式存在着巨大的安全风险:(1)目前的绝大部分商用智能移动设备鉴于易用性问题,没有内置可信单元(如存储数字证书的安全器件),这造成了安装在智能移动设备中的很多APP并不可信,存在恶意盗取用户信息的行为。恶意的APP甚至能够监听用户的输入行为,从而获取用户的账号和密码,对用户的资金安全造成极大威胁。(2)智能移动设备具有便携性特点,这使得用户难以接受通过外置安全设备(如外置的口令输入设备)来加强智能移动设备安全性的方法。(3) 有些合法的在线支付APP存在安全防范不到位的现象,造成用户的在线支付存在巨大安全隐患。比如,很多在线支付APP并不是通过密码协议,而是通过短信验证码来确保支付安全性,但是木马APP能够监听银行的支付验证码,并发送到敌手指定的手机号码上,从而使敌手绕过支付中心的认证系统,完成对用户信用卡的盗刷。。With the popularity of smart mobile devices such as smartphones and tablet computers, mobile online payment has been widely used in the field of e-commerce due to its fast and convenient features, and has gradually occupied the mainstream position of e-commerce transactions. However, due to the inherent characteristics of smart mobile devices, there are huge security risks in this online payment method: (1) Most of the current commercial smart mobile devices do not have built-in trusted units (such as storage Digital certificate security device), which has caused many apps installed in smart mobile devices to be untrustworthy, and maliciously steal user information. Malicious APPs can even monitor the user's input behavior, thereby obtaining the user's account number and password, which poses a great threat to the user's financial security. (2) Smart mobile devices have the characteristics of portability, which makes it difficult for users to accept the method of strengthening the security of smart mobile devices through external security devices (such as external password input devices). (3) Some legitimate online payment apps have insufficient security precautions, resulting in huge security risks for users' online payment. For example, many online payment apps do not use password protocols, but SMS verification codes to ensure payment security. However, Trojan horse APPs can monitor the bank’s payment verification codes and send them to the mobile phone number designated by the opponent, thereby allowing the opponent to bypass The authentication system of the payment center completes the fraudulent swiping of the user's credit card. .

发明内容Contents of the invention

本发明为了克服上述技术问题的缺点,提供了一种基于体感网的在线移动支付系统及可信认证方法。In order to overcome the shortcomings of the above-mentioned technical problems, the present invention provides an online mobile payment system and a trusted authentication method based on a somatosensory network.

本发明的基于体感网的在线移动支付系统,包括医疗中心、电子商务认证中心、智能终端以及设置于用户身体上的汇聚节点、穿戴节点和植入节点,穿戴节点和植入节点分别设置于用户的体表和体内,用于采集用户的生理信号;汇聚节点、穿戴节点和植入节点形成体域网;其特征在于:穿戴节点和植入节点中至少有两个节点采集同一生理信号;汇聚节点通过无线网络与医疗中心远程通信并实现注册,通过穿戴节点和植入节点采集用户的生理信号,通过蓝牙模块与智能终端进行通信;智能终端通过无线网络与电子商务认证中心通信,以实现在线移动支付;电子商务认证中心根据“两个传感节点同时对用户同一生理信号采集所获取的两组数据具有极大相似性”来对用户的在线移动支付进行认证。The online mobile payment system based on the somatosensory network of the present invention includes a medical center, an e-commerce authentication center, an intelligent terminal, and a converging node, a wearable node, and an implanted node arranged on the user's body. The wearable node and the implanted node are respectively arranged on the user's body. The body surface and body of the body are used to collect physiological signals of the user; the converging node, the wearable node and the implanted node form a body area network; it is characterized in that: at least two of the wearable node and the implanted node collect the same physiological signal; the converging node The node communicates with the medical center through the wireless network and realizes registration, collects the user's physiological signal through the wearable node and the implanted node, and communicates with the smart terminal through the Bluetooth module; the smart terminal communicates with the e-commerce authentication center through the wireless network to realize online Mobile payment; the e-commerce authentication center authenticates the user's online mobile payment according to "the two sets of data collected by the same physiological signal of the user at the same time by two sensor nodes have great similarity".

本发明的基于体感网的在线移动支付系统,所述汇聚节点内设置有实现与穿戴节点和植入节点通信的IEEE802.15.6模块、与医疗中心通信的SIM卡通讯模块以及与智能终端通讯的蓝牙模块;所述汇聚节点与医疗中心通信的无线网络和智能终端与电子商务认证中心通信的无线网络为4G、3G或GPRS无线通信网络。In the online mobile payment system based on the somatosensory network of the present invention, the convergence node is provided with an IEEE802.15.6 module for communicating with the wearable node and the implanted node, a SIM card communication module for communicating with the medical center, and a Bluetooth for communicating with the smart terminal Module; the wireless network through which the aggregation node communicates with the medical center and the wireless network through which the intelligent terminal communicates with the e-commerce certification center are 4G, 3G or GPRS wireless communication networks.

本发明的基于体感网的在线移动支付系统,所述汇聚节点上设置有显示屏、确认键和取消键。In the online mobile payment system based on the somatosensory network of the present invention, the convergence node is provided with a display screen, a confirmation key and a cancel key.

本发明的基于体感网的在线移动支付系统的可信认证方法,其特别之处在于:包括注册阶段和认证阶段;The trusted authentication method of the online mobile payment system based on the somatosensory network of the present invention is special in that it includes a registration stage and an authentication stage;

所述注册阶段通过以下步骤来实现:The registration phase is achieved through the following steps:

a).医疗中心注册,用户申请体域网时,医疗中心首先给体域网内用于认证的两个采集相同信号的传感节点内置一个密钥和用户的身份证号码,设两个传感节点分别为节点、节点,医疗中心记录包括身份证号、用户名、节点标识、节点标识和密钥在内的用户信息;b).电子商务认证中心注册,用户到电子商务认证中心注册时,通过以下步骤完成注册:b-1).发送请求,电子商务认证中心根据用户提供的身份证号,向医疗中心发送提取相应的密钥信息的请求;b-2).产生密钥并发送,医疗中心接收到电子商务认证中心的请求后,首先产生一个随机数,然后通过Hash函数计算:,其中表示消息的链接,产生密钥信息并将其发送至电子商务认证中心;电子商务认证中心获取包括身份证号、用户名、节点标识、节点标识和密钥在内的用户信息;c).验证并产生密钥信息,医疗中心发送给体域网内的汇聚节点,汇聚节点在体域网范围内广播;当传感器节点和传感器节点收到后,利用预置的密钥验证的合法性,如果合法则产生;d).编码并等分,传感器节点首先将自身计算的编码为二进制形式,并将的二进制形式等分为+1段,设二进制编码的第段为的二进制形式为,则;e).构建多项式,传感器节点分别构造一个阶多项式=++…+,其中表示的十进制形式;用户的注册阶段完成;a). Medical center registration, when the user applies for the body area network, the medical center First, a key is built into the two sensor nodes that collect the same signal for authentication in the body area network and the user's ID number , let the two sensing nodes be nodes ,node , medical center records include ID number ,username ,node logo ,node logo and key user information; b). E-commerce certification center registration, the user to the e-commerce certification center When registering, complete the registration through the following steps: b-1). Send a request to the e-commerce certification center According to the ID number provided by the user , to the medical center Send a request to extract the corresponding key information; b-2). Generate the key and send it to the medical center Received by the e-commerce certification center After the request, first generate a random number , and then calculated by the Hash function: ,in Indicates the link of the message and generates the key information and send it to the eCommerce Certification Authority ; E-Commerce Certification Center Get the ID number ,username ,node logo ,node logo and key User information; c). Verify and generate key information, medical center Will Send to the aggregation node in the body area network, the aggregation node broadcasts within the body area network; when the sensor node and sensor nodes receive After that, use the preset key verify the legality of , which if legal yields ; d). coded and equally divided, sensor nodes with first calculate the encoded in binary form, and The binary form of is equally divided into +1 paragraph, set the first binary coded Paragraph for , , The binary form of ,but ; e). Build polynomials, sensor nodes with respectively construct a order polynomial , = + +…+ ,in express in decimal form; the registration phase of the user is complete;

所述认证阶段通过以下步骤来完成:The authentication phase is accomplished through the following steps:

1).建立连接并发起交易,用户利用智能终端上的购买商品时,选定商品并点击“支付”按钮后,打开蓝牙模块寻找体域网的汇聚节点,双方建立连接后,将交易金额发送给汇聚节点;2).交易确认,汇聚节点首先在其显示屏上显示交易接收到的金额,当用户认为金额不对时,则按下取消键,此时汇聚节点向回传取消交易的信息;当用户认为交易金额正确后,则按下确认键,则汇聚节点发出要求体域网中的传感节点提交认证数据的指令;3).测量生理信号,传感节点接收到指令后,分别测量用户的同一生理信号,设节点均采集组生理信号,其分别为: ,,…, ,,…,;4).根据生理信号和多项式产生集合,传感节点根据多项式计算集合=,其中 ,1≤;节点同时随机产生个点集=,其中 ,1≤为系数;然后节点随机混合后,产生集合=;传感节点按照同样的方法产生集合;5).产生并发送消息,传感节点产生消息=,其中表示使用进行对称加密,表示传感节点的新鲜数;同样,传感节点产生消息=,其中表示使用进行对称加密,表示传感节点的新鲜数;传感节点通过汇聚节点分别将发送给智能终端的再通过智能终端将发送至电子商务认证中心;6).用户身份验证,电子商务认证中心接收到后,首先利用从信息表中检索,查看是否有记录,且该记录中是否有两个值,如果没有,则返回错误至智能终端,如果有,则执行步骤7);7).提取集合并重构多项式,电子商务认证中心首先利用对应的密钥,从中解密出,然后从中提取集合,当集合中包含的点集个数达到时,电子商务认证中心根据拉格朗日插值法利用集合重构多项式;设=++…+,其中表示二进制的十进制形式;8).构造并判断,将多项式的二进制系数、…、依次排列后组成的二进制形式,然后再将其转化为十进制的;判断重新构造的与其存储的是否一样,如果一样,则执行步骤9);如果不一样,则表明接收到的消息不正确或者不是来至已注册用户;9).合法性校验,电子商务认证中心利用验证中的校验码是否合法,若均合法,则认证成功,电子商务认证中心可从用户的账户中将数量的金额转账给商家;如果不成功,则交易失败。1). To establish a connection and initiate a transaction, the user uses the When purchasing a product, select the product and click the "Pay" button, Turn on the Bluetooth module to find the convergence node of the body area network. After the two parties establish a connection, Will the transaction amount Send to the sink node; 2). Transaction confirmation, the sink node first displays the amount received in the transaction on its display screen, when the user thinks that the amount is wrong, press the cancel button, and the sink node sends Return the information of canceling the transaction; when the user believes that the transaction amount is correct, press the confirmation button, and the sink node sends a request to the sensor node in the body area network with Instructions for submitting authentication data; 3). Measuring physiological signals, sensor nodes with After receiving the instruction, measure the same physiological signal of the user respectively, and set the node with Average collection group of physiological signals, which are: , ,…, with , ,…, ; 4). According to physiological signals and polynomials to generate sets, sensor nodes According to the polynomial Calculate collection = ,in , 1≤ ;node Simultaneously generated randomly point set = ,in , , 1≤ , is the coefficient; then the node Will with After random mixing, the resulting set = ; sensor node Create a collection in the same way ; 5). Generate and send messages, sensor nodes generate message = ,in means to use right for symmetric encryption, Indicates the sensor node The fresh number of; similarly, the sensor node generate message = ,in means to use right for symmetric encryption, Indicates the sensor node The number of freshness; sensor node with Through the sink node respectively , sent to the smart terminal , Then through the smart terminal, the with Send to e-commerce certification center ; 6). User authentication, e-commerce authentication center received with After that, first use the Retrieve from the info table to see if there is record, and whether the record contains with Two values, if not, then return an error to the smart terminal, if so, then perform step 7); 7). Extract the set and reconstruct the polynomial, e-commerce certification center first use corresponding key ,from , China decrypted with , then from with Extract collection from , when set The number of point sets contained in reaches e-Commerce Certification Center Using Sets According to Lagrangian Interpolation Refactor polynomial ;Assume = + +…+ ,in means binary The decimal form; 8). Construction And to judge, the polynomial The binary coefficient of , ,..., Arranged in order to form in binary form, and then convert it to decimal ;judgment reconstructed stored with Whether it is the same, if it is the same, then execute step 9); if not, it indicates the received message , Incorrect or not from registered users; 9). Legitimacy verification, e-commerce certification center use verify with check code in with Is it legal? If both are legal, the authentication is successful. The e-commerce certification center can be downloaded from the user's account Quantity amount is transferred to the merchant; if unsuccessful, the transaction fails.

本发明的基于体感网的在线移动支付系统的可信认证方法,步骤d)中等分为+1段的过程中,如果无法等分,则在二进制编码的尾部填充1,直至可等分为+1段;步骤9)中所采集的传感节点的生理信号的位数均为13比特,1≤;步骤7)中所构建的集合属于人体特征生理信号,可作为交易的证据。The credible authentication method of the online mobile payment system based on the somatosensory network of the present invention, in step d) Divided into In the process of +1 paragraph, if it cannot be divided into equal parts, then in The tail of the binary code is padded with 1 until can be divided into +1 paragraph; the sensor nodes collected in step 9) with Physiological signal , The number of digits is 13 bits, 1≤ ; constructed in step 7) The collection belongs to the physiological signals of human body characteristics and can be used as evidence of transactions.

本发明的基于体感网的在线移动支付系统的可信认证方法,传感节点所采集的用户生理信号为体温、血压、血糖、血管容积变化信号PPG或者心电图信号ECG。The trusted authentication method of the online mobile payment system based on the somatosensory network of the present invention, the sensor node with The collected physiological signals of the user are body temperature, blood pressure, blood sugar, vascular volume change signal PPG or electrocardiogram signal ECG.

本发明的有益效果是:本发明的在线移动支付系统和方法,通过在人体上设置与智能终端通讯的汇聚节点、在人体上设置用于生理信号采集的穿戴节点和植入节点,汇聚节点与穿戴节点和植入节点组成了体感网,通过穿戴节点和植入节点对人体同一生理信号的采集,可以协商出具有唯一性的密钥,有效地实现了在线移动支付的认证,确保了支付的安全性。The beneficial effect of the present invention is: the online mobile payment system and method of the present invention, by setting the convergence node on the human body to communicate with the intelligent terminal, and setting the wearable node and the implanted node on the human body for physiological signal collection, the convergence node and The wearable node and the implanted node form a somatosensory network. By collecting the same physiological signal of the human body through the wearable node and the implanted node, a unique key can be negotiated, which effectively realizes the authentication of online mobile payment and ensures the authenticity of payment. safety.

本发明的在线移动支付系统和方法的优点体现在:The advantages of the online mobile payment system and method of the present invention are embodied in:

(1)用户无需记忆任何口令,省去了用户维护口令的麻烦;(1) Users do not need to memorize any passwords, which saves users the trouble of maintaining passwords;

(2)无需任何外置口令输入设备,方便用户使用;(2) No need for any external password input device, which is convenient for users to use;

(3)认证信息空间大,敌手难以实施穷举猜测攻击;(3) The authentication information space is large, and it is difficult for the adversary to implement exhaustive guessing attacks;

(4)认证信息随机性好,且每次的认证信息均不同,即使智能移动终端设备上安装有窃听手机信息的恶意APP,也不影响认证的安全性。(4) The randomness of the authentication information is good, and the authentication information is different each time. Even if a malicious APP that eavesdrops on the mobile phone information is installed on the smart mobile terminal device, the security of the authentication will not be affected.

附图说明Description of drawings

图1为本发明的基于体感网的在线移动支付系统的原理图;Fig. 1 is the schematic diagram of the online mobile payment system based on somatosensory network of the present invention;

图2为本发明中汇聚节点的显示屏和按键的结构示意图;Fig. 2 is the structural representation of the display screen and button of converging node among the present invention;

图3为本发明的在线移动支付系统可信认证方法中注册阶段的流程图;Fig. 3 is a flow chart of the registration stage in the trusted authentication method of the online mobile payment system of the present invention;

图4为本发明的在线移动支付系统可信认证方法中认证阶段的流程图。Fig. 4 is a flow chart of the authentication stage in the trusted authentication method of the online mobile payment system of the present invention.

图中:1智能终端,2汇聚节点,3穿戴节点,4植入节点,5医疗中心,6电子商务认证中心。In the figure: 1 intelligent terminal, 2 aggregation node, 3 wearable node, 4 implant node, 5 medical center, 6 e-commerce authentication center.

具体实施方式detailed description

下面结合附图与实施例对本发明作进一步说明。The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

如图1所示,给出了本发明的基于体感网的在线移动支付系统的原理图,其包括医疗中心5、电子商务认证中心6、智能终端1、汇聚节点2、穿戴节点3以及植入节点4,所示的汇聚节点2具有运算、存储和通讯功能,其包括IEEE802.15.6模块、SIM卡通讯模块和蓝牙模块。所示的穿戴节点和植入节点4分别设置于用户体表和体内,实现对用户生理信号的采集,汇聚节点2、穿戴节点3和植入节点4通过自组网形成体域网。汇聚节点2上设置有显示屏、确认键和取消键,显示屏用于显示交易金额,确认键和取消键用于交易的确认和取消。As shown in Fig. 1, the principle diagram of the online mobile payment system based on somatosensory network of the present invention is provided, which includes a medical center 5, an e-commerce certification center 6, an intelligent terminal 1, a convergence node 2, a wearable node 3 and an implanted Node 4, the aggregation node 2 shown has computing, storage and communication functions, which includes IEEE802.15.6 module, SIM card communication module and Bluetooth module. The wearable node and the implanted node 4 shown are respectively arranged on the user's body surface and in the body to realize the collection of the user's physiological signals. The aggregation node 2, the wearable node 3 and the implanted node 4 form a body area network through an ad hoc network. The aggregation node 2 is provided with a display screen, a confirmation key and a cancel key, the display screen is used to display the transaction amount, and the confirmation key and the cancel key are used for confirmation and cancellation of the transaction.

汇聚节点2通过IEEE802.15.6模块与穿戴节点3和植入节点4进行通讯,实现生理信号采集和命令的广播。汇聚节点2通过SIM卡通讯模块经4G、3G或GPRS无线网络与医疗中心5通信,在医疗中心5上实现注册。汇聚节点2通过蓝牙模块与智能终端1进行通讯,实现汇聚节点2与智能终端1上APP之间的数据传输。智能终端1通过4G、3G或GPRS无线网络与电子商务认证中心6进行通信,实现交易数据传输和认证。在移动支付认证的过程中,穿戴节点3和植入节点4同时对用户的同一生理信号进行采集,利用用户同一生理信号的极大相似性协商出交易确认密钥,不仅确保了交易的保密性,敌手难以对交易实施攻击,还可保存用户的生理参数作为交易凭证。The aggregation node 2 communicates with the wearable node 3 and the implanted node 4 through the IEEE802.15.6 module to realize physiological signal collection and command broadcasting. The convergence node 2 communicates with the medical center 5 through the SIM card communication module via 4G, 3G or GPRS wireless network, and registers on the medical center 5 . The aggregation node 2 communicates with the smart terminal 1 through the Bluetooth module to realize data transmission between the aggregation node 2 and the APP on the smart terminal 1 . The smart terminal 1 communicates with the e-commerce authentication center 6 through 4G, 3G or GPRS wireless network to realize transaction data transmission and authentication. In the process of mobile payment authentication, the wearable node 3 and the implanted node 4 collect the same physiological signal of the user at the same time, and use the great similarity of the same physiological signal of the user to negotiate a transaction confirmation key, which not only ensures the confidentiality of the transaction , it is difficult for the adversary to attack the transaction, and the user's physiological parameters can also be saved as transaction credentials.

本发明的基于体感网的在线移动支付系统的可信认证方法,包括注册阶段和认证阶段;The trusted authentication method of the online mobile payment system based on the somatosensory network of the present invention includes a registration stage and an authentication stage;

所述注册阶段通过以下步骤来实现:The registration phase is achieved through the following steps:

a).医疗中心注册,用户申请体域网时,医疗中心首先给体域网内用于认证的两个采集相同信号的传感节点内置一个密钥和用户的身份证号码,设两个传感节点分别为节点、节点,医疗中心记录包括身份证号、用户名、节点标识、节点标识和密钥在内的用户信息;a). Medical center registration, when the user applies for the body area network, the medical center First, a key is built into the two sensor nodes that collect the same signal for authentication in the body area network and the user's ID number , let the two sensing nodes be nodes ,node , medical center records include ID number ,username ,node logo ,node logo and key User information including;

传感节点所采集的用户生理信号可为体温、血压、血糖、PPG或者ECG。sensor node with The collected physiological signals of the user may be body temperature, blood pressure, blood sugar, PPG or ECG.

医疗中心所记录的用户信息为:The user information recorded by the medical center is:

b).电子商务认证中心注册,用户到电子商务认证中心注册时,通过以下步骤完成注册:b). Register with the e-commerce authentication center, and the user goes to the e-commerce authentication center When registering, complete the registration with the following steps:

b-1).发送请求,电子商务认证中心根据用户提供的身份证号,向医疗中心发送提取相应的密钥信息的请求;b-1). Send request, e-commerce authentication center According to the ID number provided by the user , to the medical center Send a request to extract the corresponding key information;

b-2).产生密钥并发送,医疗中心接收到电子商务认证中心的请求后,首先产生一个随机数,然后通过Hash函数计算:,其中表示消息的链接,产生密钥信息并将其发送至电子商务认证中心;电子商务认证中心获取包括身份证号、用户名、节点标识、节点标识和密钥在内的用户信息;b-2). Generate the key and send it to the medical center Received by the e-commerce certification center After the request, first generate a random number , and then calculated by the Hash function: ,in Indicates the link of the message and generates the key information and send it to the eCommerce Certification Authority ; E-Commerce Certification Center Get the ID number ,username ,node logo ,node logo and key User information including;

电子商务认证中心所记录的用户信息为:The user information recorded by the e-commerce authentication center is:

c).验证并产生密钥信息,医疗中心发送给体域网内的汇聚节点,汇聚节点在体域网范围内广播;当传感器节点和传感器节点收到后,利用预置的密钥验证的合法性,如果合法则产生c). Verify and generate key information, medical center Will Send to the aggregation node in the body area network, the aggregation node broadcasts within the body area network; when the sensor node and sensor nodes receive After that, use the preset key verify the legality of , which if legal yields ;

d).编码并等分,传感器节点首先将自身计算的编码为二进制形式,并将的二进制形式等分为+1段,设二进制编码的第段为的二进制形式为,则d). coded and equally divided, sensor nodes with first calculate the encoded in binary form, and The binary form of is equally divided into +1 paragraph, set the first binary coded Paragraph for , , The binary form of ,but ;

该步骤中,等分为+1段的过程中,如果无法等分,则在二进制编码的尾部填充1,直至可等分为+1段;In this step, Divided into In the process of +1 paragraph, if it cannot be divided into equal parts, then in The tail of the binary code is padded with 1 until can be divided into +1 segment;

e).构建多项式,传感器节点分别构造一个阶多项式=++…+,其中表示的十进制形式;用户的注册阶段完成;e).Building polynomials, sensor nodes with respectively construct a order polynomial , = + +…+ ,in express in decimal form; the registration phase of the user is complete;

所述认证阶段通过以下步骤来完成:The authentication phase is accomplished through the following steps:

1).建立连接并发起交易,用户利用智能终端上的购买商品时,选定商品并点击“支付”按钮后,打开蓝牙模块寻找体域网的汇聚节点,双方建立连接后,将交易金额发送给汇聚节点;1). To establish a connection and initiate a transaction, the user uses the When purchasing a product, select the product and click the "Pay" button, Turn on the Bluetooth module to find the convergence node of the body area network. After the two parties establish a connection, Will the transaction amount sent to the sink node;

2).交易确认,汇聚节点首先在其显示屏上显示交易接收到的金额,当用户认为金额不对时,则按下取消键,此时汇聚节点向回传取消交易的信息;当用户认为交易金额正确后,则按下确认键,则汇聚节点发出要求体域网中的传感节点提交认证数据的指令;2). To confirm the transaction, the sink node first displays the amount received in the transaction on its display screen. When the user thinks that the amount is wrong, he presses the cancel button, and the sink node sends Return the information of canceling the transaction; when the user believes that the transaction amount is correct, press the confirmation button, and the sink node sends a request to the sensor node in the body area network with Instructions for submitting authentication data;

3).测量生理信号,传感节点接收到指令后,分别测量用户的同一生理信号,设节点均采集组生理信号,其分别为: ,,…, ,,…,3). Measuring physiological signals, sensor nodes with After receiving the instruction, measure the same physiological signal of the user respectively, and set the node with Average collection group of physiological signals, which are: , ,…, with , ,…, ;

该步骤中,所采集的传感节点的生理信号的位数均为13比特,1≤In this step, the collected sensor nodes with Physiological signal , The number of digits is 13 bits, 1≤ ;

4).根据生理信号和多项式产生集合,传感节点根据多项式计算集合=,其中 ,1≤;节点同时随机产生个点集=,其中 ,1≤为系数;然后节点随机混合后,产生集合=;传感节点按照同样的方法产生集合4). According to physiological signals and polynomials to generate sets, sensor nodes According to the polynomial Calculate collection = ,in , 1≤ ;node Simultaneously generated randomly point set = ,in , , 1≤ , is the coefficient; then the node Will with After random mixing, the resulting set = ; sensor node Create a collection in the same way ;

对于集合中的元素来说,其为阶多项式上一系列的点,其横坐为传感节点所采集的生理信号值;点集中的点均不在阶多项式上,为附近的点,将混合产生集合作为消息进行传输,将有效数据与无效的数据进行混合,扩大了点集的数量,可有效防止敌手干扰;for collections For the elements in , it is order polynomial on a series of points whose abscissas are sensing nodes The collected physiological signal value ; point set None of the points in order polynomial up for nearby points, the , Mix to produce collection It is transmitted as a message, mixing valid data with invalid data, expanding the number of point sets, which can effectively prevent opponent interference;

5).产生并发送消息,传感节点产生消息= ,其中表示使用进行对称加密,表示传感节点的新鲜数;同样,传感节点产生消息= ,其中表示使用进行对称加密,表示传感节点的新鲜数;传感节点通过汇聚节点分别将发送给智能终端的再通过智能终端将发送至电子商务认证中心5). Generate and send messages, sensor nodes generate message = ,in means to use right for symmetric encryption, Indicates the sensor node The fresh number of; similarly, the sensor node generate message = ,in means to use right for symmetric encryption, Indicates the sensor node The number of freshness; sensor node with Through the sink node respectively , sent to the smart terminal , Then through the smart terminal, the with Send to e-commerce certification center ;

6).用户身份验证,电子商务认证中心接收到后,首先利用从信息表中检索,查看是否有记录,且该记录中是否有两个值,如果没有,则返回错误至智能终端,如果有,则执行步骤7);6). User authentication, e-commerce authentication center received with After that, first use the Retrieve from the info table to see if there is record, and whether the record contains with Two values, if not, then return an error to the smart terminal, if so, go to step 7);

7).提取集合并重构多项式,电子商务认证中心首先利用对应的密钥,从中解密出,然后从中提取集合,当集合中包含的点集个数达到时,电子商务认证中心根据拉格朗日插值法利用集合重构多项式;设=++…+,其中表示二进制的十进制形式;7). Extract the set and reconstruct the polynomial, E-Certification Center first use corresponding key ,from , China decrypted with , then from with Extract collection from , when set The number of point sets contained in reaches e-Commerce Certification Center Using Sets According to Lagrangian Interpolation Refactor polynomial ;Assume = + +…+ ,in means binary in decimal form;

在集合的构建过程中,中的点满足属于点集的要求,且横坐标等于传感节点所采集的生理信号值,由于分别包含有传感节点所采集的用于的同一生理信号,具有极大相似性,易于获取满足要求的集合in collection During the build process of The points in satisfy to belong to the point set , and the abscissa is equal to the sensor node The collected physiological signal value, due to with sensor node , The same physiological signal collected for use has great similarity, and it is easy to obtain a set that meets the requirements .

该步骤中,所构建的集合属于人体特征生理信号,可作为交易的证据。In this step, the constructed The collection belongs to the physiological signals of human body characteristics and can be used as evidence of transactions.

8).构造并判断,将多项式的二进制系数、…、依次排列后组成的二进制形式,然后再将其转化为十进制的;判断重新构造的与其存储的是否一样,如果一样,则执行步骤9);如果不一样,则表明接收到的消息不正确或者不是来至已注册用户;8). Structure And to judge, the polynomial The binary coefficient of , ,..., Arranged in order to form in binary form, and then convert it to decimal ;judgment reconstructed stored with Whether it is the same, if it is the same, then execute step 9); if not, it indicates the received message , is incorrect or not from a registered user;

9).合法性校验,电子商务认证中心利用验证中的校验码是否合法,若均合法,则认证成功,电子商务认证中心可从用户的账户中将数量的金额转账给商家;如果不成功,则交易失败。9). Legitimacy verification, e-commerce certification center use verify with check code in with Is it legal? If both are legal, the authentication is successful. The e-commerce certification center can be downloaded from the user's account The amount of the amount transferred to the merchant; if unsuccessful, the transaction fails.

本发明的基于体感网的在线移动支付系统及可信认证方法的安全性分析如下:The security analysis of the online mobile payment system based on the somatosensory network and the trusted authentication method of the present invention is as follows:

1.由于放置在植入体内的生理传感器节点(穿戴节点和植入节点)上,因此敌手难以获取。另外,由于=,因此作为一个电子商务的认证中心,也无法得到生理传感器节点的主密钥,因此还可以被生理传感节点用于体域网内部的安全通信。1. due to Placed on physiological sensor nodes (worn nodes and implanted nodes) implanted in the body, so it is difficult for an adversary to obtain . Additionally, due to = ,therefore As an e-commerce authentication center, it is also impossible to obtain the master key of the physiological sensor node ,therefore It can also be used by physiological sensor nodes for secure communication inside the body area network.

2. 中的均被加密,因此敌手无法构造出集合来重构多项式。同时,由于中的信息由高随机性的生理信号和随机点集产生,当N=10时,均达到130比特,使得敌手难以实施穷举攻击,无法猜测出正确的PPG信号。另外,为了进一步加强的安全性,可以让协商,以定期更换2. with middle with Both were Encrypted, so an adversary cannot construct a set to reconstruct the polynomial . At the same time, due to with The information in is generated by highly random physiological signals and random point sets. When N = 10, with Both reach 130 bits, making it difficult for the adversary to implement an exhaustive attack and guess the correct PPG signal. In addition, in order to further strengthen the security, allowing with negotiated to periodically replace the .

3.由于每次通过手机APP传输的认证信息均包含新鲜数,因此,即使敌手通过无线侦听或者手机恶意APP获取了,也无法实施重放攻击。3. Since the authentication information transmitted through the mobile APP each time contains fresh data with , therefore, even if the adversary obtains the with , and replay attacks cannot be implemented.

4.虽然手机APP和汇聚节点间的通信无法受到保护,但是本发明采用了用户确认的机制,只有当用户确认手机APP上显示的支付金额与汇聚节点上显示的支付金额一致时,才按下按钮进行交易认证。4. Although the communication between the mobile phone APP and the sink node cannot be protected, the present invention adopts the mechanism of user confirmation, and only when the user confirms that the payment amount displayed on the mobile phone APP is consistent with the payment amount displayed on the sink node, press button to authenticate the transaction.

Claims (3)

1.一种基于体感网的在线移动支付系统的可信认证方法,基于体感网的在线移动支付系统包括医疗中心(5)、电子商务认证中心(6)、智能终端(1)以及设置于用户身体上的汇聚节点(2)、穿戴节点(3)和植入节点(4),穿戴节点和植入节点分别设置于用户的体表和体内,用于采集用户的生理信号;汇聚节点、穿戴节点和植入节点形成体感网;穿戴节点和植入节点中至少有两个节点采集同一生理信号;汇聚节点通过无线网络与医疗中心远程通信并实现注册,通过穿戴节点和植入节点采集用户的生理信号,通过蓝牙模块与智能终端进行通信;智能终端通过无线网络与电子商务认证中心通信,以实现在线移动支付;电子商务认证中心根据“两个传感节点同时对用户同一生理信号采集所获取的两组数据具有极大相似性”来对用户的在线移动支付进行认证;1. A credible authentication method of an online mobile payment system based on a somatosensory network. The online mobile payment system based on a somatosensory network includes a medical center (5), an e-commerce authentication center (6), an intelligent terminal (1) and a user's The convergence node (2), the wearable node (3) and the implant node (4) on the body, the wearable node and the implant node are respectively arranged on the user's body surface and in the body, and are used to collect the user's physiological signals; the convergence node, the wearable node The node and the implanted node form a somatosensory network; at least two of the wearable node and the implanted node collect the same physiological signal; The physiological signal communicates with the smart terminal through the Bluetooth module; the smart terminal communicates with the e-commerce certification center through the wireless network to realize online mobile payment; The two sets of data have great similarity" to authenticate the user's online mobile payment; 所述汇聚节点(2)内设置有实现与穿戴节点(3)和植入节点(4)通信的IEEE802.15.6模块、与医疗中心(5)通信的SIM卡通讯模块以及与智能终端(1)通讯的蓝牙模块;所述汇聚节点与医疗中心通信的无线网络和智能终端与电子商务认证中心通信的无线网络为4G、3G或GPRS无线通信网络;The convergence node (2) is provided with an IEEE802.15.6 module for communicating with the wearable node (3) and the implanted node (4), a SIM card communication module for communicating with the medical center (5), and an intelligent terminal (1) A bluetooth module for communication; the wireless network for communication between the convergence node and the medical center and the wireless network for communication between the smart terminal and the e-commerce authentication center are 4G, 3G or GPRS wireless communication networks; 所述汇聚节点(2)上设置有显示屏、确认键和取消键;The convergence node (2) is provided with a display screen, a confirmation key and a cancel key; 其特征在于:可信认证方法包括注册阶段和认证阶段;It is characterized in that: the credible authentication method includes a registration stage and an authentication stage; 所述注册阶段通过以下步骤来实现:The registration phase is achieved through the following steps: a).医疗中心注册,用户申请体感网时,医疗中心MC首先给体感网内用于认证的两个采集相同信号的传感节点内置一个密钥Km和用户的身份证号码IDN,设两个传感节点分别为节点A、节点B,医疗中心记录包括身份证号IDN、用户名Name、节点A标识IDA、节点B标识IDB和密钥Km在内的用户信息;a). Medical center registration, when the user applies for the somatosensory network, the medical center M C first builds a key K m and the user's ID number IDN into the two sensor nodes used for authentication in the somatosensory network to collect the same signal, and set The two sensing nodes are node A and node B respectively, and the medical center records user information including ID number IDN, user name Name, node A identification ID A , node B identification ID B and key K m ; b).电子商务认证中心注册,用户到电子商务认证中心FC注册时,通过以下步骤完成注册:b). Registering with the e-commerce certification center, when the user registers with the e-commerce certification center F C , the registration is completed through the following steps: b-1).发送请求,电子商务认证中心FC根据用户提供的身份证号IDN,向医疗中心MC发送提取相应的密钥信息的请求;b-1). To send a request, the e-commerce authentication center F C sends a request to extract the corresponding key information to the medical center M C according to the ID number IDN provided by the user; b-2).产生密钥并发送,医疗中心MC接收到电子商务认证中心FC的请求后,首先产生一个随机数Rm,然后通过Hash函数计算:Kf=Hash(Km||IDN||Rm),其中||表示消息的链接,产生密钥信息Kf并将其发送至电子商务认证中心FC;电子商务认证中心FC获取包括身份证号IDN、用户名Name、节点A标识IDA、节点B标识IDB和密钥Kf在内的用户信息;b-2). Generate and send the key. After the medical center M C receives the request from the e-commerce authentication center F C , it first generates a random number R m , and then calculates it through the Hash function: K f =Hash(K m || IDN||R m ), where || represents the link of the message, generates the key information K f and sends it to the e-commerce authentication center F C ; the e-commerce authentication center F C obtains information including ID number IDN, user name Name, User information including ID A of node A, ID B of node B and key Kf ; c).验证并产生密钥信息,医疗中心MC将Rm||Hash(Km||Rm)发送给体感网内的汇聚节点,汇聚节点在体感网范围内广播;当传感器节点A和传感器节点B收到Rm||Hash(Km||Rm)后,利用预置的密钥Km验证Hash(Km||Rm)的合法性,如果合法则产生Kf=Hash(Km||IDN||Rm);c). Verify and generate key information, the medical center M C sends R m ||Hash(K m ||R m ) to the sink node in the somatosensory network, and the sink node broadcasts within the somatosensory network; when the sensor node A After receiving R m ||Hash(K m ||R m ), the sensor node B uses the preset key K m to verify the validity of Hash(K m ||R m ), and if it is legal, it generates K f = Hash(K m ||IDN||R m ); d).Kf编码并等分,传感器节点A和B首先将自身计算的Kf编码为二进制形式,并将Kf的二进制形式等分为v+1段,设二进制编码的第i段为ci,0≤i≤v,Kf的二进制形式为(Kf)2,则(Kf)2=cv||cv-1||...||c0d). K f is encoded and equally divided. Sensor nodes A and B first encode the K f calculated by themselves into binary form, and divide the binary form of K f into v+1 segments equally. Let the i-th segment of the binary code be c i , 0≤i≤v, the binary form of K f is (K f ) 2 , then (K f ) 2 =c v ||c v-1 ||...||c 0 ; e).构建多项式,传感器节点A和B分别构造一个v阶多项式p(x),p(x)=(cv)10xv+(cv-1)10xv-1+...+(c0)10,其中(ci)10表示ci的十进制形式;用户的注册阶段完成;e). Construct a polynomial, sensor nodes A and B respectively construct a v-order polynomial p(x), p(x)=(c v ) 10 x v +(c v-1 ) 10 x v-1 +... +(c 0 ) 10 , where (c i ) 10 represents the decimal form of c i ; the registration phase of the user is completed; 所述认证阶段通过以下步骤来完成:The authentication phase is accomplished through the following steps: 1).建立连接并发起交易,用户利用智能终端上的APP购买商品时,选定商品并点击“支付”按钮后,APP打开蓝牙模块寻找体感网的汇聚节点,双方建立连接后,APP将交易金额M发送给汇聚节点;1). Establish a connection and initiate a transaction. When the user uses the APP on the smart terminal to purchase goods, select the goods and click the "Payment" button, the APP opens the Bluetooth module to find the convergence node of the somatosensory network. After the two parties establish a connection, the APP will trade The amount M is sent to the sink node; 2).交易确认,汇聚节点首先在其显示屏上显示交易接收到的金额,当用户认为金额不对时,则按下取消键,此时汇聚节点向APP回传取消交易的信息;当用户认为交易金额正确后,则按下确认键,则汇聚节点发出要求体感网中的传感节点A和B提交认证数据的指令;2). To confirm the transaction, the aggregation node first displays the amount received in the transaction on its display screen. When the user thinks that the amount is incorrect, he presses the cancel button. At this time, the aggregation node sends back the information of canceling the transaction to the APP; After the transaction amount is correct, press the confirmation button, and the sink node will issue an instruction to request sensor nodes A and B in the somatosensory network to submit authentication data; 3).测量生理信号,传感节点A和B接收到指令后,分别测量用户的同一生理信号,设节点A和B均采集N组生理信号,其分别为: 3). Measuring physiological signals. After receiving the instruction, sensor nodes A and B measure the same physiological signal of the user respectively. It is assumed that both nodes A and B collect N sets of physiological signals, which are respectively: with 4).根据生理信号和多项式产生集合,传感节点A根据多项式p(x)计算集合其中1≤i≤N;节点A同时随机产生U个点集其中1≤j≤U,c′为系数;然后节点A将PA和CA随机混合后,产生集合RA=mix(PA,CA);传感节点B按照同样的方法产生集合RB4). The set is generated according to the physiological signal and the polynomial, and the sensor node A calculates the set according to the polynomial p(x) in 1≤i≤N; node A randomly generates U point sets at the same time in 1≤j≤U, c' is the coefficient; then node A randomly mixes P A and C A to generate set R A =mix(P A ,C A ); sensor node B generates set R B in the same way ; 5).产生并发送消息,传感节点A产生消息VA=IDA,IDN,NA,M,E(Kf,RA),MAC(Kf,IDA||IDN||NA||M||RA),其中E(Kf,RA)表示使用Kf对RA进行对称加密,NA表示传感节点A的新鲜数;同样,传感节点B产生消息VB=IDB,IDN,NB,M,E(Kf,RB),MAC(Kf,IDB||IDN||NB||M||RB),其中E(Kf,RB)表示使用Kf对RB进行对称加密,NB表示传感节点B的新鲜数;传感节点A和B通过汇聚节点分别将VA、VB发送给智能终端的APP,APP再通过智能终端将VA和VB发送至电子商务认证中心FC5). Generate and send a message, sensor node A generates a message V A =ID A ,IDN,NA , M ,E(K f , RA ),MAC( K f ,ID A ||IDN||NA ||M||R A ), where E(K f , R A ) means using K f to symmetric encrypt R A , and N A means the fresh number of sensor node A; similarly, sensor node B generates message V B =ID B ,IDN,N B ,M,E(K f ,R B ),MAC(K f ,ID B ||IDN||N B ||M||R B ), where E(K f ,R B ) indicates that RB is symmetrically encrypted using K f , and NB indicates the fresh number of sensor node B ; sensor nodes A and B send VA and V B to the APP of the smart terminal through the sink node, and the APP then passes The smart terminal sends V A and V B to the e-commerce authentication center F C ; 6).用户身份验证,电子商务认证中心FC接收到VA和VB后,首先利用IDN从信息表中检索,查看是否有IDN记录,且该记录中是否有IDA和IDB两个值,如果没有,则返回错误至智能终端,如果有,则执行步骤7);6). User identity verification. After receiving V A and V B , the e-commerce authentication center F C first uses IDN to retrieve from the information table to check whether there is an IDN record, and whether there are ID A and ID B in the record. value, if not, then return an error to the smart terminal, if so, go to step 7); 7).提取集合并重构多项式,电子商务认证中心FC首先利用IDN对应的密钥Kf,从E(Kf,RA)、E(Kf,RB)中解密出RA和RB,然后从RA和RB中提取集合Q={(b,c)|(b,c)∈RA,b∈FB},当集合Q中包含的点集个数达到v+1时,电子商务认证中心FC根据拉格朗日插值法利用集合Q重构多项式p′(x);设p′(x)=(c′v)10xv+(c′v-1)10xv-1+...+(c′0)10,其中(c′i)10表示二进制c′i的十进制形式;7). Extract the set and reconstruct the polynomial . The e-commerce certification center F C first uses the key K f corresponding to the IDN to decrypt R A and R B , and then extract the set Q={(b,c)|(b,c) ∈RA ,b∈F B } from R A and R B , when the number of point sets contained in the set Q reaches v+ At 1 o'clock, the e-commerce certification center F C uses the set Q to reconstruct the polynomial p'(x) according to the Lagrangian interpolation method; let p'(x)=(c' v ) 10 x v +(c' v-1 ) 10 x v-1 +...+(c′ 0 ) 10 , where (c′ i ) 10 represents the decimal form of binary c′ i ; 8).构造K′f并判断,将多项式p′(x)的二进制系数c′v、c′v-1、...、c′0依次排列后组成K′f的二进制形式,然后再将其转化为十进制的K′f;判断重新构造的K′f与其存储的Kf是否一样,如果一样,则执行步骤9);如果不一样,则表明接收到的消息VA、VB不正确或者不是来自已注册用户;8). Construct K′ f and judge, arrange the binary coefficients c′ v , c′ v-1 , ..., c′ 0 of the polynomial p′(x) in order to form the binary form of K′ f , and then Convert it to decimal K'f ; judge whether the reconstructed K'f is the same as the stored Kf , if so, then perform step 9); if not, it indicates that the received messages V A and V B are different correct or not from a registered user; 9).合法性校验,电子商务认证中心FC利用Kf验证VA和VB中的校验码MAC(Kf,IDA||IDN||NA||M||RA)和MAC(Kf,IDB||IDN||NB||M||RB)是否合法,若均合法,则认证成功,电子商务认证中心FC可从用户的账户中将M数量的金额转账给商家;如果不成功,则交易失败。9). Legitimacy verification, the e-commerce authentication center F C uses K f to verify the check code MAC in V A and V B (K f , ID A ||IDN||N A ||M||R A ) and MAC(K f , ID B ||IDN||N B ||M||R B ) are legal, if both are legal, then the authentication is successful, and the e-commerce authentication center F C can transfer M amount of The amount is transferred to the merchant; if unsuccessful, the transaction fails. 2.根据权利要求1所述的基于体感网的在线移动支付系统的可信认证方法,其特征在于:步骤d)中Kf等分为v+1段的过程中,如果无法等分,则在Kf二进制编码的尾部填充1,直至Kf可等分为v+1段;步骤3)中所采集的传感节点A和B的生理信号的位数均为13比特,1≤i≤N;步骤7)中所构建的Q集合属于人体特征生理信号,可作为交易的证据。2. the credible authentication method of the online mobile payment system based on somatosensory network according to claim 1, is characterized in that: in the process of step d ) Kf is equally divided into v+1 section, if cannot be equally divided, then Fill 1 at the end of the K f binary code until K f can be divided into v+1 segments equally; the physiological signals of sensing nodes A and B collected in step 3) The number of digits is 13 bits, 1≤i≤N; the Q set constructed in step 7) belongs to the characteristic physiological signal of the human body and can be used as evidence of the transaction. 3.根据权利要求1或2所述的基于体感网的在线移动支付系统的可信认证方法,其特征在于:传感节点A和B所采集的用户生理信号为体温、血压、血糖、血管容积变化信号PPG或者心电图信号ECG。3. The credible authentication method of the online mobile payment system based on somatosensory network according to claim 1 or 2, characterized in that: the user physiological signals collected by sensor nodes A and B are body temperature, blood pressure, blood sugar, blood vessel volume Change signal PPG or electrocardiogram signal ECG.
CN201410565015.2A 2014-10-22 2014-10-22 Online mobile-payment system and authentic authentication method based on body-sensing net Expired - Fee Related CN104299133B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410565015.2A CN104299133B (en) 2014-10-22 2014-10-22 Online mobile-payment system and authentic authentication method based on body-sensing net

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410565015.2A CN104299133B (en) 2014-10-22 2014-10-22 Online mobile-payment system and authentic authentication method based on body-sensing net

Publications (2)

Publication Number Publication Date
CN104299133A CN104299133A (en) 2015-01-21
CN104299133B true CN104299133B (en) 2017-10-24

Family

ID=52318854

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410565015.2A Expired - Fee Related CN104299133B (en) 2014-10-22 2014-10-22 Online mobile-payment system and authentic authentication method based on body-sensing net

Country Status (1)

Country Link
CN (1) CN104299133B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106156558A (en) * 2015-04-14 2016-11-23 广州杰赛科技股份有限公司 A kind of automated periodic authentication method
WO2017096550A1 (en) * 2015-12-09 2017-06-15 Intel Corporation Methods and apparatus using human electrocardiogram to protect electronic data
CN105653839B (en) * 2015-12-18 2018-08-31 宁波大学 Near-field communication portable medical service system
US10667690B2 (en) * 2016-04-02 2020-06-02 Intel Corporation Compressive sensing sparse sampling photoplethysmogram (PPG) measurement
CN107528691A (en) * 2016-06-21 2017-12-29 中兴通讯股份有限公司 Communication security control method and wearable device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102057386A (en) * 2008-06-06 2011-05-11 电子湾有限公司 Trusted Service Manager (TSM) Architecture and Methodology
CN202694458U (en) * 2012-08-14 2013-01-23 山东财经大学 Online payment system based on mobile intelligent communication equipment
CN103761647A (en) * 2014-01-24 2014-04-30 金硕澳门离岸商业服务有限公司 Electronic payment system and electronic payment method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013134832A1 (en) * 2012-03-15 2013-09-19 Mikoh Corporation A biometric authentication system
US20140279528A1 (en) * 2013-03-15 2014-09-18 Motorola Mobility Llc Wearable Authentication Device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102057386A (en) * 2008-06-06 2011-05-11 电子湾有限公司 Trusted Service Manager (TSM) Architecture and Methodology
CN202694458U (en) * 2012-08-14 2013-01-23 山东财经大学 Online payment system based on mobile intelligent communication equipment
CN103761647A (en) * 2014-01-24 2014-04-30 金硕澳门离岸商业服务有限公司 Electronic payment system and electronic payment method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
基于指纹认证的移动支付系统设计与实现;王银;《中国优秀硕士学位论文全文数据库 信息科技辑(月刊)》;20120315(第03期);第I136-480页 *
躯感网信息安全传输机制的研究与实现;黄太波;《中国优秀硕士学位论文数据库 信息科技辑(月刊)》;20130815(第08期);第I136-144页 *
面向体域网的轻量型组密钥管理协议;刘炳;《中国优秀硕士学位论文全文数据库 信息科技辑(月刊)》;20120615(第06期);第I136-174页 *

Also Published As

Publication number Publication date
CN104299133A (en) 2015-01-21

Similar Documents

Publication Publication Date Title
CN102165458B (en) Authenticating a device and a user
US20220094545A1 (en) Low power encryption in motion
CN102882847B (en) Secure digital (SD)-password-card-based secure communication method of Internet of things healthcare service system
RU2710897C2 (en) Methods for safe generation of cryptograms
CN104299133B (en) Online mobile-payment system and authentic authentication method based on body-sensing net
US20210350918A1 (en) Secure health management system
CN102768744B (en) A kind of remote safe payment method and system
CN103401844B (en) The processing method of operation requests and system
CN101102194B (en) An OTP device and a method for identity authentication using the device
JP7139414B2 (en) Authentication terminal, authentication device, and authentication method and system using the same
CN107784499B (en) Secure payment system and method of near field communication mobile terminal
KR101856682B1 (en) Entity authentication method and device
WO2015161699A1 (en) Secure data interaction method and system
WO2015161690A1 (en) Secure data interaction method and system
CN103186850A (en) Method, equipment and system for acquiring payment document
CN105391554A (en) Method and system for realizing fingerprint matching by using ciphertext
CN106033571A (en) Trading method of electronic signature devices, electronic signature devices and trading system
Zhao et al. Secure and usable handshake based pairing for wrist-worn smart devices on different users
CN108400962A (en) A kind of Authentication and Key Agreement method under multiserver framework
US10958646B2 (en) Biometric authentication with body communication network
CN103198401B (en) There is smart card method of commerce and the system of electronic signature functionality
CN103942485B (en) The encryption equipment and its encryption method of a kind of mobile intelligent terminal
CN105653839B (en) Near-field communication portable medical service system
WO2019232766A1 (en) Trading method, hardware wallet and trading device
CN202750117U (en) SD cipher card based internet of things health medical service system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171024

Termination date: 20181022

CF01 Termination of patent right due to non-payment of annual fee