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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
- G06Q20/3227—Aspects of commerce using mobile devices [M-devices] using secure elements embedded in M-devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, 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/401—Transaction verification
- G06Q20/4014—Identity check for transactions
- G06Q20/40145—Biometric 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
技术领域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)
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)
| 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)
| 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)
| 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 |
-
2014
- 2014-10-22 CN CN201410565015.2A patent/CN104299133B/en not_active Expired - Fee Related
Patent Citations (3)
| 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)
| 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 |