Nothing Special   »   [go: up one dir, main page]

CN101790166A - Digital signing method based on mobile phone intelligent card - Google Patents

Digital signing method based on mobile phone intelligent card Download PDF

Info

Publication number
CN101790166A
CN101790166A CN200910312596A CN200910312596A CN101790166A CN 101790166 A CN101790166 A CN 101790166A CN 200910312596 A CN200910312596 A CN 200910312596A CN 200910312596 A CN200910312596 A CN 200910312596A CN 101790166 A CN101790166 A CN 101790166A
Authority
CN
China
Prior art keywords
authentication
signature
platform
mobile
data
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.)
Pending
Application number
CN200910312596A
Other languages
Chinese (zh)
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.)
SHANGHAI COS SOFTWARE Inc
Original Assignee
SHANGHAI COS SOFTWARE Inc
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 SHANGHAI COS SOFTWARE Inc filed Critical SHANGHAI COS SOFTWARE Inc
Priority to CN200910312596A priority Critical patent/CN101790166A/en
Publication of CN101790166A publication Critical patent/CN101790166A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a digital signing method based on a mobile phone intelligent card, which belongs to the technical field of mobile phone intelligent cards. The method comprises the following steps of: sending service information to a mobile authentication platform by a bank platform through a special network interface; sending data to be signed to an authentication terminal by the mobile authentication platform in a data short message mode; confirming the signature by hands or refusing to confirm the signature by a user through the authentication terminal, wherein when the signature is confirmed by hands, the intelligent card carries out encryption on the data to be signed, and sends a signing result to the mobile authentication platform, or else, the authentication process fails; after the mobile authentication platform receives the signing result, then forwarding to a digital certification authentication center to carry out signature verification processing; directly sending a signature verification result to the mobile authentication platform by the digital certification authentication center, and forwarding the signature verification result to the bank platform through the mobile authentication platform, and processing the services and authentication process results by the bank platform according to the signing result. The invention can use mobile phone short messages to realize safe and reliable digital signing authentication; and the method is simple and convenient and has high security.

Description

Digital signature method based on mobile phone intelligent card
Technical field
What the present invention relates to is a kind of method of mobile phone intelligent card technical field, specifically is a kind of digital signature method based on mobile phone intelligent card.
Background technology
Along with computer network javascript:; Technology javascript:; Develop rapidly and the wideling popularize of informatization, increasing tupe begins move towards electronic and networked, thereby has greatly improved efficient, saved cost.Compare with traditional aspectant manual process mode, based on network electronic transaction processing system must solve following problem: true identity how to discern the user on network; How to guarantee that the business datum that transmits on the network is not distorted; How to guarantee the confidentiality of the business datum that transmits on the network; How to make the user behavior on the network undeniable.Nowadays, increasing user has adopted surfing Internet with cell phone, receive and handle related service, also a lot of business all relate to sensitive information and critical data, and these sensitive informations are general all relevant with user's personal information, and these critical datas data that often to be the user need in the wireless telecommunications transaction confirms and sign.So, these users' of better protection true identity how? how to guarantee that the business datum that transmits on the network is not distorted? these problems all are to need in the network trading to guarantee and solve.
Find through retrieval prior art, Chinese patent literature CN201181942, put down in writing a kind of " the digital signature identification system that is used for the remote service business ", this technology comprises service request terminal, remote service center, customer mobile terminal, Business Processing mechanism.The user submits required business in the service request terminal to remote service center; The service request that remote service center is submitted the user to generates the portable terminal checking that business information sends the user to, and by behind the customer mobile terminal Signature Confirmation service message, returns to remote service center; Remote service center should the business acknowledge message be passed to Business Processing mechanism and is finished business operation after to the digital signature authentication in the confirmation, and service processing result carried out digital signature, form object information sends the user to by remote service center portable terminal; The user verifies the object information of receiving and preserves.
Though above-mentioned prior art has realized the digital signature identification of remote service business, but in its process, the user needs to submit required business in the service request terminal to remote service center, do not disclose the user and can support and receive passive type digital signature and the authentication that initiate in the strange land at any old place, simultaneously, the technology that phone number is forged and cloned has appearred in the mobile phone account number binding at present, so there is the hidden danger on the safety in the Business Processing mode of this once signed authentication.
Summary of the invention
The present invention is directed to the prior art above shortcomings, a kind of digital signature method based on mobile phone intelligent card is provided, can realize safe and reliable digital signature identification by SMS.
The present invention is achieved by the following technical solutions, the present invention includes following steps:
Step 1: bank's platform is sent to the mobile authentication platform by private NNI with business information;
Described business information is meant the data of private banking, and paying the fees as: government utility, data, the data of transferring accounts, account query data, remittance data, remaining sum change are reminded, the silver card is professional.
Step 2: the mobile authentication platform is sent to the authentication terminal with data to be signed by the data SMS form;
Described data to be signed are meant the data that need the user to do Signature Confirmation in the practical business generating process, as trade confirmation, sequence information or the like.
Described authentication terminal is meant user mobile phone and the smart card thereof of holding certificate of certification, and wherein: certificate of certification is meant the certificate request person certificate of certification of being signed and issued by the digital certificate authentication center, and certificate request person and certificate have unique corresponding relation; Smart card is meant the smart card that has the rsa encryption module and have the storage computation communication function.
Described data SMS is meant the safe packet short message that comprises 3DES encryption and MAC verification scheme.
Step 3: the user confirms signature by manual affirmation signature of authentication terminal or refusal, and when confirming signature by hand, smart card carries out encryption method to described data to be signed, and the result that will sign is sent to the mobile authentication platform; Otherwise verification process failure;
Described encryption method is meant: smart card is encrypted described data to be signed by cryptographic algorithm, obtains the ciphering signature data of 128 bytes.
Step 4: the mobile authentication platform receives that signature is forwarded to the digital certificate authentication center behind the result and tests to sign and handle;
Described test sign to handle be meant that the digital certificate authentication center is decrypted calculating by the algorithm identical with smart card to the ciphering signature data, the signed data after obtaining deciphering.
Step 5: the digital certificate authentication center will be tested and sign the result and directly be sent to the mobile authentication platform, and will be tested by the mobile authentication platform and to sign the result and be forwarded to bank's platform, and bank's platform is according to signature result treatment business, verification process result.
Compared with prior art, this patent is invented and is disclosedly a kind ofly carried out the method for digital signature by mobile phone intelligent card, and following advantage is arranged: at first, and by introducing smart card, and carry out safe calculating by smart card, the digital signature encryption technology among the present invention provides powerful safety guarantee; Secondly, the user is when confirming digital signature, and employing advances flow process, safety guarantee height step by step to data to be signed; Moreover the STK interface is simple to operation, is highly suitable for simple business; Simultaneously, compatibility is the strongest, and most mobile phones are all supported the STK menu.And then embodied this method and had great practical value.
Description of drawings
Fig. 1 is a schematic flow sheet of the present invention.
Fig. 2 is the schematic flow sheet of embodiment 1.
Fig. 3 is the schematic flow sheet of embodiment 2.
Fig. 4 is an embodiment mobile phone end note schematic diagram.
Embodiment
Below embodiments of the invention are elaborated, present embodiment is being to implement under the prerequisite with the technical solution of the present invention, provided detailed execution mode and concrete operating process, but protection scope of the present invention is not limited to following embodiment.
Embodiment 1
Specifically describe the user does not initiatively initiate banking under the situation of each agency of Unionpay flow process below in conjunction with Fig. 2.As shown in Figure 1 and Figure 4, this embodiment specifically may further comprise the steps:
Step 1: various banks platform sends data to be signed to bank pre-machine;
Step 2: bank pre-machine is forwarded to the mobile authentication platform with data to be signed;
Step 3: the mobile authentication platform is organized data to be signed, and the data to be signed after will organizing are to comprise 3DES and encrypt and the form of the safe packet data SMS of MAC verification scheme is forwarded to user mobile phone;
Step 4: have the rsa encryption module and the STK menu that has in the smart card of storage computation communication function demonstrates word content, remind the user to confirm concrete data in the banking of its submission, select " cancellation " as the user, then the banking of user's submission will not be carried out, select " affirmation " as the user, then enter step 5;
Step 5: smart card carries out encryption method to described data to be signed, and final confirmation is sent to the mobile authentication platform with the form of data SMS, and the mobile authentication platform is organized signed data and sent to the digital certificate authentication center and tests to sign and handle;
Described encryption method is meant: adopt RSAES-PKCS1-v1_5-Encrypt ((n, e), M) algorithm, the input data comprise: (n, e) recipient's RSA PKI, wherein: k is that what close digital-to-analogue n is the length of unit of measurement with eight hytes, and M is that length is the eight hyte strings message to be encrypted of mLen, mLen≤k-11, the result of this encryption method are that a length is the ciphertext of the eight hyte strings of k; This encryption method may further comprise the steps:
5.1) length check: as mLen>k-11, computing is ended in output " Message too long " back;
5.2) EME-PKCS1-v1_5 coding: the eight hyte string PS that generate a length and be k-mLen-3 and constitute by non-zero eight hytes of pseudorandom generation, connect PS, message M and form the coded message EM that length is k eight hytes, EM=0x00||0x02||PS||0x00||M;
5.3) rsa encryption: convert coded message EM to an integer message and represent m:m=OS2IP (EM); With the RSA PKI (n, e) and message represent m substitution RSAEP cryptographic primitives, thereby produce a ciphertext represent c:c=RSAEP ((n, e), m); Representing c to convert a length to ciphertext is that the ciphertext of k eight hytes is represented c, and C=I2OSP (c, k).
Described test sign to handle be meant: C is decrypted into EM=0x00||0x02||PS||0x00||M with ciphertext, isolates M wherein, calculate informative abstract M ' with this locality at digital certificate authentication center again and compare, if M=M ' assert that then signature is effective, otherwise:
When the hexadecimal value of first eight hyte of EM is not 0x00, perhaps
When the hexadecimal value of second eight hyte of EM is not 0x02, perhaps
When there not being hexadecimal value is that eight hytes of 0x00 can be isolated PS from M, perhaps
When the length of PS less than 8 eight hytes,
Then output " deciphering makes mistakes " and termination computing.
Step 6: the digital certificate authentication center will be tested and sign the result and directly be sent to the mobile authentication platform, and will be tested by the mobile authentication platform and to sign the result and be forwarded to bank's platform, and bank's platform is according to signature result treatment business, verification process result;
The described label result that tests comprises: initial data, signature result and user certificate
Step 4: output ciphertext C.
This embodiment has embodied the user who holds certificate of certification can not carry out the banking operation under the situation of bank's cabinet face, also be to verify step by step for userspersonal information, the related data of banking, has both embodied flexibility, does not lose fail safe again.
Embodiment 2
Specifically describe the user not under the situation of each agency of bank below in conjunction with Fig. 3, receive and carry out the banking processing requirements of receiving.As Fig. 2 and shown in Figure 4, this embodiment specifically comprises:
Step 1: user's smart card receives the data to be signed that various banks platform sends over;
Step 2: the user clicks and checks that data to be signed, data to be signed are the transaction key element (as target account number, the amount of money) of appointment
Step 3: the user confirms data to be signed, if the user does not confirm that then banking will not be carried out, otherwise enters step 4;
Step 4: smart card calculates data to be signed
Step 5: the user signs to data, and the result is sent to the mobile authentication platform, if the user refuses signature, then banking will not be carried out;
Step 6: the mobile authentication platform is organized signed data and is sent to the digital certificate authentication center and tests label;
Step 7: the digital certificate authentication center is returned and is tested the label data, signs failure if test, and then banking will not be carried out.
This embodiment has embodied the user who holds certificate of certification and can be not do not received banking operation from the strange land under the situation of bank's cabinet face, for example, in the actual life, the business leader is in the other places, the finance of this enterprise need to authorize, and like this, the related work personnel of business finance portion can submit to the mobile authentication platform by the business that will need to authorize, the business leader can carry out data signature by mobile phone STK menu, and then realizes the banking operation.In the present embodiment, equally also be to verify step by step, both embodied flexibility, do not lose fail safe again for userspersonal information, the related data of banking.

Claims (7)

1. the digital signature method based on mobile phone intelligent card is characterized in that, may further comprise the steps:
Step 1: bank's platform is sent to the mobile authentication platform by private NNI with business information;
Step 2: the mobile authentication platform is sent to the authentication terminal with data to be signed by the data SMS form;
Step 3: the user confirms signature by manual affirmation signature of authentication terminal or refusal, and when confirming signature by hand, smart card carries out encryption method to described data to be signed, and the result that will sign is sent to the mobile authentication platform; Otherwise verification process failure;
Step 4: the mobile authentication platform receives that signature is forwarded to the digital certificate authentication center behind the result and tests to sign and handle;
Step 5: the digital certificate authentication center will be tested and sign the result and directly be sent to the mobile authentication platform, and will be tested by the mobile authentication platform and to sign the result and be forwarded to bank's platform, and bank's platform is according to signature result treatment business, verification process result.
2. the digital signature method based on mobile phone intelligent card according to claim 1, it is characterized in that, described authentication terminal is meant user mobile phone and the smart card thereof of holding certificate of certification, wherein: certificate of certification is meant the certificate request person certificate of certification of being signed and issued by the digital certificate authentication center, and certificate request person and certificate have unique corresponding relation; Smart card is meant the smart card that has the rsa encryption module and have the storage computation communication function.
3. the digital signature method based on mobile phone intelligent card according to claim 1 is characterized in that, described data SMS is meant the safe packet short message that comprises 3DES encryption and MAC verification scheme.
4. the digital signature method based on mobile phone intelligent card according to claim 1 is characterized in that, described encryption method is meant: smart card is encrypted described data to be signed by cryptographic algorithm, obtains the ciphering signature data of 128 bytes.
5. the digital signature method based on mobile phone intelligent card according to claim 1, it is characterized in that, described test sign to handle be meant that the digital certificate authentication center is decrypted calculating by the algorithm identical with smart card to the ciphering signature data, the signed data after obtaining deciphering.
6. according to claim 1 or 4 described digital signature methods based on mobile phone intelligent card, it is characterized in that, described encryption method is meant: employing RSAES-PKCS1-v1_5-Encrypt ((n, e), M) algorithm, the input data comprise: (n, e) recipient's RSA PKI, wherein: k is that what close digital-to-analogue n is the length of unit of measurement with eight hytes, and M is that length is the eight hyte strings message to be encrypted of mLen, mLen≤k-11, the result of this encryption method are that a length is the ciphertext of the eight hyte strings of k; This encryption method may further comprise the steps:
5.1) length check: as mLen>k-11, computing is ended in output " Message too long " back;
5.2) EME-PKCS1-v1_5 coding: the eight hyte string PS that generate a length and be k-mLen-3 and constitute by non-zero eight hytes of pseudorandom generation, connect PS, message M and form the coded message EM that length is k eight hytes, EM=0x000x02||PS||0x00||M;
5.3) rsa encryption: convert coded message EM to an integer message and represent m:m=OS2IP (EM); With the RSA PKI (n, e) and message represent m substitution RSAEP cryptographic primitives, thereby produce a ciphertext represent c:c=RSAEP ((n, e), m); Representing c to convert a length to ciphertext is that the ciphertext of k eight hytes is represented c, and C=I2OSP (c, k).
7. according to claim 1 or 5 based on the digital signature method of mobile phone intelligent card, it is characterized in that, described test sign to handle be meant: C is decrypted into EM=0x00||0x02||PS||0x00||M with ciphertext, isolate M wherein, calculating informative abstract M ' with this locality at digital certificate authentication center again compares, if M=M ' then assert signature effectively, otherwise:
When the hexadecimal value of first eight hyte of EM is not 0x00, perhaps
When the hexadecimal value of second eight hyte of EM is not 0x02, perhaps
When there not being hexadecimal value is that eight hytes of 0x00 can be isolated PS from M, perhaps
When the length of PS less than 8 eight hytes,
Then output " deciphering makes mistakes " and termination computing.
CN200910312596A 2009-12-30 2009-12-30 Digital signing method based on mobile phone intelligent card Pending CN101790166A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910312596A CN101790166A (en) 2009-12-30 2009-12-30 Digital signing method based on mobile phone intelligent card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910312596A CN101790166A (en) 2009-12-30 2009-12-30 Digital signing method based on mobile phone intelligent card

Publications (1)

Publication Number Publication Date
CN101790166A true CN101790166A (en) 2010-07-28

Family

ID=42533164

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910312596A Pending CN101790166A (en) 2009-12-30 2009-12-30 Digital signing method based on mobile phone intelligent card

Country Status (1)

Country Link
CN (1) CN101790166A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102013983A (en) * 2010-11-26 2011-04-13 中国科学院软件研究所 Digital signature method based on strong rivest-shamir-adleman (RSA) hypothesis
CN102118251A (en) * 2011-01-24 2011-07-06 郑州信大捷安信息技术有限公司 Security authentication method for internet banking remote payment based on multi-interface intelligent safety card
CN102264050A (en) * 2011-07-19 2011-11-30 北京星网锐捷网络技术有限公司 Network access method, system and authentication server
CN103200176A (en) * 2013-02-27 2013-07-10 中国工商银行股份有限公司 Identification method, identification device and identification system based on bank independent communication channel
CN106211032A (en) * 2016-06-28 2016-12-07 公安部第三研究所 The pairing of bluetooth SIM and the method for digital signature process is realized based on STK
CN107566413A (en) * 2017-10-24 2018-01-09 东信和平科技股份有限公司 A kind of intelligent card security authentication method and system based on data SMS technology
CN108011722A (en) * 2017-12-12 2018-05-08 金邦达有限公司 Data signature method, system, chip card and micro-control unit
CN108259176A (en) * 2016-12-28 2018-07-06 中国电信股份有限公司 Digital signature method, system and terminal based on mobile phone card
CN109560933A (en) * 2018-10-12 2019-04-02 阿里巴巴集团控股有限公司 Authentication method and system, storage medium based on digital certificate, electronic equipment
CN112543454A (en) * 2020-11-30 2021-03-23 亚信科技(成都)有限公司 Authentication method and equipment
CN113850588A (en) * 2021-09-09 2021-12-28 中金金融认证中心有限公司 Method for identity authentication based on chip bank card and related product thereof
CN114125844A (en) * 2021-11-24 2022-03-01 中国银行股份有限公司 Method and device for generating and downloading digital certificate

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102013983B (en) * 2010-11-26 2012-08-22 中国科学院软件研究所 Digital signature method based on strong rivest-shamir-adleman (RSA) hypothesis
CN102013983A (en) * 2010-11-26 2011-04-13 中国科学院软件研究所 Digital signature method based on strong rivest-shamir-adleman (RSA) hypothesis
CN102118251A (en) * 2011-01-24 2011-07-06 郑州信大捷安信息技术有限公司 Security authentication method for internet banking remote payment based on multi-interface intelligent safety card
CN102118251B (en) * 2011-01-24 2013-01-02 郑州信大捷安信息技术股份有限公司 Security authentication method for internet banking remote payment based on multi-interface intelligent safety card
CN102264050A (en) * 2011-07-19 2011-11-30 北京星网锐捷网络技术有限公司 Network access method, system and authentication server
CN103200176A (en) * 2013-02-27 2013-07-10 中国工商银行股份有限公司 Identification method, identification device and identification system based on bank independent communication channel
CN106211032A (en) * 2016-06-28 2016-12-07 公安部第三研究所 The pairing of bluetooth SIM and the method for digital signature process is realized based on STK
CN108259176A (en) * 2016-12-28 2018-07-06 中国电信股份有限公司 Digital signature method, system and terminal based on mobile phone card
CN108259176B (en) * 2016-12-28 2021-08-27 中国电信股份有限公司 Digital signature method, system and terminal based on mobile phone card
CN107566413B (en) * 2017-10-24 2020-09-18 东信和平科技股份有限公司 Smart card security authentication method and system based on data short message technology
CN107566413A (en) * 2017-10-24 2018-01-09 东信和平科技股份有限公司 A kind of intelligent card security authentication method and system based on data SMS technology
CN108011722A (en) * 2017-12-12 2018-05-08 金邦达有限公司 Data signature method, system, chip card and micro-control unit
CN109560933A (en) * 2018-10-12 2019-04-02 阿里巴巴集团控股有限公司 Authentication method and system, storage medium based on digital certificate, electronic equipment
CN109560933B (en) * 2018-10-12 2022-04-08 蚂蚁蓉信(成都)网络科技有限公司 Authentication method and system based on digital certificate, storage medium and electronic equipment
CN112543454A (en) * 2020-11-30 2021-03-23 亚信科技(成都)有限公司 Authentication method and equipment
CN112543454B (en) * 2020-11-30 2022-11-15 亚信科技(成都)有限公司 Authentication method and equipment
CN113850588A (en) * 2021-09-09 2021-12-28 中金金融认证中心有限公司 Method for identity authentication based on chip bank card and related product thereof
CN114125844A (en) * 2021-11-24 2022-03-01 中国银行股份有限公司 Method and device for generating and downloading digital certificate
CN114125844B (en) * 2021-11-24 2024-04-19 中国银行股份有限公司 Method and device for generating and downloading digital certificate

Similar Documents

Publication Publication Date Title
US20240354756A1 (en) Transaction messaging
CN101790166A (en) Digital signing method based on mobile phone intelligent card
KR101451214B1 (en) Payment method, server performing the same, storage media storing the same and system performing the same
CN102202300B (en) A kind of based on twin-channel dynamic cipher authentication system and method
CN101414909B (en) System, method and mobile communication terminal for verifying network application user identification
CN102801710B (en) A kind of network trading method and system
US20110103586A1 (en) System, Method and Device To Authenticate Relationships By Electronic Means
CN105491077B (en) A kind of system of authentication
US20090172402A1 (en) Multi-factor authentication and certification system for electronic transactions
CN101860525B (en) Realizing method of electronic authorization warrant, intelligent terminal, authorization system and verification terminal
CN101576983A (en) Electronic payment method and system based on mobile terminal
Chen et al. NFC mobile payment with Citizen Digital Certificate
CN102103778A (en) Mobile payment system, mobile terminal and method for realizing mobile payment service
CN101692277A (en) Biometric encrypted payment system and method for mobile communication equipment
CN101770619A (en) Multiple-factor authentication method for online payment and authentication system
CN101916476A (en) Mobile data transmission method based on combination of SD (Secure Digital) encrypted card and short-distance wireless communication technology
CA2355928C (en) Method and system for implementing a digital signature
TW201135619A (en) Electronic transaction method and system utilizing QR code
CN102238193A (en) Data authentication method and system using same
CN103268436A (en) Method and system for touch-screen based graphical password authentication in mobile payment
EP2195769B1 (en) Method based on a sim card performing services with high security features
CN106033571A (en) Trading method of electronic signature devices, electronic signature devices and trading system
CN103401277B (en) A kind of intelligent power and utilize this intelligent power to realize the method for mobile payment
CN101184107B (en) Network transaction system and method for executing network transaction using the system
TW201317911A (en) Cloud credit card transaction system and transaction method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20100728