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

CN112307518B - Signature information processing method, signature information display method, signature information processing device, signature information display device, electronic equipment and storage medium - Google Patents

Signature information processing method, signature information display method, signature information processing device, signature information display device, electronic equipment and storage medium Download PDF

Info

Publication number
CN112307518B
CN112307518B CN202011111805.5A CN202011111805A CN112307518B CN 112307518 B CN112307518 B CN 112307518B CN 202011111805 A CN202011111805 A CN 202011111805A CN 112307518 B CN112307518 B CN 112307518B
Authority
CN
China
Prior art keywords
information
signed
sub
identifier
terminal
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.)
Active
Application number
CN202011111805.5A
Other languages
Chinese (zh)
Other versions
CN112307518A (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.)
Shenzhou Rongan Technology Beijing Co ltd
Original Assignee
Shenzhou Rongan Technology Beijing Co ltd
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 Shenzhou Rongan Technology Beijing Co ltd filed Critical Shenzhou Rongan Technology Beijing Co ltd
Priority to CN202011111805.5A priority Critical patent/CN112307518B/en
Publication of CN112307518A publication Critical patent/CN112307518A/en
Application granted granted Critical
Publication of CN112307518B publication Critical patent/CN112307518B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/3825Use of electronic signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Storage Device Security (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application provides a signature information display method, a signature information display device, electronic equipment and a computer storage medium, and relates to the technical field of information security. The method comprises the following steps: the method comprises the steps of obtaining original information to be signed, pre-analyzing the original information to be signed to generate information to be signed, wherein the information to be signed accords with a transaction message format, and the information to be signed comprises a first hash value of the information to be signed; dividing the information to be signed to generate a plurality of sub-information to be signed, and adding identifiers for the plurality of sub-information to be signed respectively; and transmitting the sub-information to be signed meeting the preset condition to the terminal based on the identification of the sub-information to be signed, so that the terminal displays the sub-information to be signed. According to the method and the device for generating the sub-information to be signed, the sub-information to be signed is generated by dividing the information to be signed, so that the terminal can display the information to be signed in a segmented mode, and further signature authentication of the large-magnitude information to be signed is completed.

Description

Signature information processing method, signature information display method, signature information processing device, signature information display device, electronic equipment and storage medium
Technical Field
The application relates to the technical field of information security, in particular to a signature information processing and displaying method, a signature information processing and displaying device, electronic equipment and a computer storage medium.
Background
Along with the development of networks, potential network safety hazards are increasingly serious, hackers furious and personal information are seriously revealed, network safety problems are more and more emphasized, and how to ensure network information safety is a problem which must be solved when the internet is developed at a high speed, wherein identity authentication is used as a first gateway for protecting network assets, and has important roles.
In the prior art, signature authentication equipment USBKEY is adopted to maintain transaction data, but the display storage area in the signature authentication equipment is generally limited, and the large-magnitude transaction data cannot be completely displayed, so that signature authentication fails.
Disclosure of Invention
The application provides a signature information processing method, a signature information processing device, electronic equipment and a computer storage medium, which can solve the problem that signature seriously fails because information to be signed is too large to be displayed completely at a terminal. The technical proposal is as follows:
in a first aspect, a method for processing signature information is provided, and the method is applied to a server, and includes:
the method comprises the steps of obtaining original information to be signed, pre-analyzing the original information to be signed to generate information to be signed, wherein the information to be signed accords with a transaction message format, and the information to be signed comprises a first hash value of the information to be signed;
Dividing the information to be signed to generate a plurality of sub-information to be signed, and adding identifiers for the plurality of sub-information to be signed respectively;
and transmitting the sub-information to be signed meeting the preset condition to the terminal based on the identification of the sub-information to be signed, so that the terminal displays the sub-information to be signed meeting the preset condition.
In a second aspect, a method for displaying signature information is provided, and the method is applied to a terminal, and includes:
receiving sub-information to be signed meeting preset conditions, which is sent by a server, wherein the sub-information to be signed meeting the preset conditions comprises a first hash value corresponding to the sub-information to be signed meeting the preset conditions;
and calculating a second hash value of the sub-information to be signed, which meets the preset condition, and displaying the sub-information to be signed, which meets the preset condition, under the condition that the first hash value is matched with the second hash value.
In a third aspect, an apparatus for signature information processing is provided, applied to a server, where the apparatus includes:
The pre-analysis module is used for obtaining original information to be signed, pre-analyzing the original information to be signed to generate information to be signed, wherein the information to be signed accords with a transaction message format, and the information to be signed comprises a first hash value of the information to be signed;
The adding module is used for dividing the information to be signed to generate a plurality of sub-information to be signed and adding identifiers for the plurality of sub-information to be signed respectively;
and the sending module is used for sending the sub-information to be signed meeting the preset condition to the terminal based on the identification of the sub-information to be signed so as to enable the terminal to display the sub-information to be signed meeting the preset condition.
In a fourth aspect, there is provided an apparatus for displaying signature information, applied to a terminal, the apparatus comprising:
the receiving module is used for receiving the sub-information to be signed which meets the preset condition and is sent by the server, wherein the sub-information to be signed which meets the preset condition comprises a first hash value corresponding to the sub-information to be signed which meets the preset condition;
And the display module is used for calculating a second hash value of the sub-information to be signed meeting the preset condition, and displaying the sub-information to be signed meeting the preset condition under the condition that the first hash value is matched with the second hash value.
In a fifth aspect, there is provided an electronic device comprising:
One or more processors;
A memory;
One or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the one or more processors, the one or more application programs configured for operation corresponding to the signature information processing method shown in the first aspect of the present application.
In a fourth aspect, there is provided a computer storage medium having stored thereon a computer program which, when executed by a processor, implements the method of signature information processing as shown in the first aspect of the present application.
The technical scheme provided by the application has the beneficial effects that:
According to the method, the original information to be signed is obtained, the original information to be signed is pre-parsed, the information to be signed is generated, the information to be signed accords with a transaction message format, and the accuracy of the original information to be signed is guaranteed; the information to be signed comprises the first hash value of the information to be signed, so that the uniqueness of the data to be signed can be ensured; and the processing efficiency of the information to be signed can be improved by dividing the information to be signed at the server to generate a plurality of sub-information to be signed, the identification is added to the information to be signed, and the sub-information to be signed meeting the preset condition is sent to the terminal, so that the terminal displays the sub-information to be signed meeting the preset condition, the terminal can display the sub-information to be signed meeting the preset condition in a segmented manner, signature authentication of the large-scale information to be signed is completed, and the integrity of signature authentication of the information to be signed is ensured.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings that are required to be used in the description of the embodiments of the present application will be briefly described below.
Fig. 1 is a flow chart of a signature information processing method according to an embodiment of the present application;
fig. 2 is a flow chart of a signature information display method according to an embodiment of the present application;
Fig. 3 is a schematic structural diagram of a signature information processing apparatus according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a signature information display apparatus according to an embodiment of the present application;
Fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Embodiments of the present application are described in detail below, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to like or similar elements or elements having like or similar functions throughout. The embodiments described below by referring to the drawings are illustrative only and are not to be construed as limiting the application.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless expressly stated otherwise, as understood by those skilled in the art. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. The term "and/or" as used herein includes all or any element and all combination of one or more of the associated listed items.
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the embodiments of the present application will be described in further detail with reference to the accompanying drawings.
The application provides signature information processing and displaying methods and devices, electronic equipment and a computer storage medium, and aims to solve the technical problems in the prior art.
The following describes the technical scheme of the present application and how the technical scheme of the present application solves the above technical problems in detail with specific embodiments. The following embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
The embodiment of the application provides a signature information processing method, which is applied to a server side, as shown in fig. 1, and comprises the following steps:
Step S101: the method comprises the steps of obtaining original information to be signed, pre-analyzing the original information to be signed, generating the information to be signed, wherein the information to be signed accords with a transaction message format, and the information to be signed comprises a first hash value of the information to be signed.
It will be appreciated that the original transaction data may be information of the type of transaction, account number, password, transaction amount, transaction time, transaction serial number, etc. obtained from the bank server.
Optionally, in order to ensure that the transaction data to be confirmed is not tampered and improve the signature efficiency of the terminal, format analysis can be performed on the original transaction data at the server side in advance, optionally, the server side can be an upper computer, the upper computer refers to a computer capable of sending a control command, the computer for providing services can also be referred to as an upper computer, and the terminal can be signature authentication equipment.
The signature authentication equipment needs to communicate with the upper computer, and the signature authentication equipment and the upper computer interact in a command and response mode to cooperatively complete the transaction; specifically, after the upper computer obtains the original transaction data, the original transaction data is pre-parsed to obtain the data to be transacted, wherein the upper computer judges the message format of the original transaction data plaintext when the original transaction data is pre-parsed, and if the message format of the original transaction data plaintext is wrong, namely, the data to be transacted does not accord with the transaction message format, the error information can be returned to the bank server so as to enable the bank server to continue processing.
If the message format of the plaintext of the original transaction data is correct, the original transaction data is not tampered, and the original transaction data can be sent to a terminal such as signature authentication equipment for signature authentication by a user; the upper computer can also calculate a first hash value of the data to be transacted and send the first hash value to the signature authentication equipment for subsequent verification.
It should be noted that, the original information to be signed may also be directly sent to the terminal, the terminal pre-parses the original information to be signed, that is, performs judgment of the message format of the original information to be signed, calculates the first hash value thereof, if the message format is wrong, the message is wrongly and safely withdrawn, and if the message format is correct, the first hash value is cached for subsequent verification. It can be understood that the server, that is, the upper computer, is used for judging the message format and calculating the first hash value, so that the processing efficiency of the signature information can be improved.
Step S102: dividing the information to be signed to generate a plurality of sub-information to be signed, and adding identifiers for the plurality of sub-information to be signed respectively;
Step S103: and transmitting the sub-information to be signed meeting the preset condition to the terminal based on the identification of the sub-information to be signed, so that the terminal displays the sub-information to be signed meeting the preset condition.
It can be understood that when the terminal, such as the signature authentication device, displays the transaction data to be confirmed meeting the predetermined condition, since the buffer area in the signature authentication device is generally smaller, the terminal can display the transaction data to be confirmed, such as personal transaction data, with smaller magnitude; however, when transaction data to be confirmed, such as transaction data of a company or a school, with a large magnitude is required to be displayed, there is a case that the transaction data is not completely displayed, so that signature authentication cannot be performed on the transaction data with the large magnitude. Therefore, the transaction data to be confirmed can be subjected to segmentation processing, so that the sub-data to be confirmed generated after segmentation can be completely displayed on the signature authentication device.
It should be noted that, the dividing processing operation of the transaction data to be confirmed may be performed at the signature authentication device or at the upper computer, but in order that the signature authentication device may efficiently process the display situation, the dividing processing is generally performed at the upper computer to generate a plurality of transaction sub-data to be confirmed, and an identifier is added to the plurality of transaction sub-data to be confirmed, where the identifier includes not only which transaction data to be confirmed the transaction sub-data belongs to, but also an identifier number for belonging to the same transaction data to be confirmed.
After the upper computer obtains the identification of the transaction sub-data to be confirmed, the transaction sub-data to be confirmed meeting the preset condition can be sent to the signature authentication equipment according to the identification of the transaction sub-data to be confirmed, so that the signature authentication equipment can display the transaction sub-data to be confirmed meeting the preset condition, and then the user can conduct signature authentication on the displayed transaction sub-data to be confirmed meeting the preset condition, and the transaction is completed.
Optionally, when the server sends the sub-information to be signed meeting the predetermined condition to the terminal based on the identifier of the sub-information to be signed, the sub-information to be signed further includes a first hash value, and in the process of sending the first hash value of the sub-information to be signed to the terminal, the server may encrypt the first hash value by using a private key of a preset asymmetric key and then send the encrypted first hash value to the terminal in a ciphertext manner.
According to the method, the original information to be signed is obtained, the original information to be signed is pre-parsed, the information to be signed is generated, the information to be signed accords with a transaction message format, and the accuracy of the original information to be signed is guaranteed; the information to be signed comprises a first hash value of the information to be signed, and the first hash value is used for subsequent verification; and the server divides the information to be signed to generate a plurality of sub-information to be signed, so that the processing efficiency of the information to be signed can be improved, the identification is added to the information to be signed, and the sub-information to be signed meeting the preset condition is sent to the terminal, so that the terminal can display the sub-information to be signed meeting the preset condition in a segmented manner, signature authentication of the large-scale information to be signed is completed, and the integrity of signature authentication of the information to be signed is ensured.
Optionally, based on the identification of the sub-information to be signed, the sub-information to be signed meeting the predetermined condition is sent to the terminal, so that the terminal displays the sub-information to be signed meeting the predetermined condition, including:
and receiving a page turning instruction sent by the terminal, and sending first sub-information to be signed corresponding to the first identifier to the terminal based on the first identifier included in the page turning instruction so as to enable the terminal to display the first sub-information to be signed.
It can be understood that, after the to-be-confirmed transaction sub-data sent to the signature authentication device by the upper computer is confirmed by the user, the page turning instruction sent by the terminal may be received, and specifically, the upper computer may send the first to-be-confirmed transaction sub-data corresponding to the first identifier to the signature authentication device for the user to confirm continuously based on the first identifier included in the page turning instruction.
The segmentation request of the signature authentication equipment is transmitted by the segmentation of the upper computer, so that large-magnitude transaction data to be confirmed can be displayed in the signature authentication equipment.
Optionally, based on the identification of the sub-information to be signed, the sub-information to be signed meeting the predetermined condition is sent to the terminal, so that the terminal displays the sub-information to be signed meeting the predetermined condition, including:
acquiring a second identifier of second sub-information to be signed currently displayed by the terminal;
And determining at least one third identifier with a number larger than that of the second identifier based on the number of the second identifier, and sending at least one piece of third sub-information to be signed corresponding to the at least one third identifier to the terminal so that the terminal displays the third sub-information to be signed.
It can be understood that when the user needs to turn pages and browse, the signature authentication device reports the identification of the transaction sub-data to be confirmed, which is required to be displayed and corresponds to the page turning instruction, to the upper computer, and the upper computer sends the transaction sub-data to be confirmed to the signature authentication device based on the identification of the transaction sub-data to be confirmed.
In order to reduce the workload of the signature authentication device and improve the working efficiency of the signature device, the embodiment also provides an optimized scheme, and the upper computer can actively send the transaction sub-data to be confirmed, which is required to be displayed by the signature authentication device.
Specifically, the upper computer can actively acquire the identifier of the transaction sub-data to be confirmed currently displayed by the signature authentication device, and because the identifier contains the number information, at least one third identifier larger than the identifier number can be confirmed according to the identifier number of the transaction sub-data to be confirmed currently displayed, and then the third transaction sub-data to be confirmed corresponding to the third identifier is sent to the signature authentication device, so that when the signature authentication device needs to display the third transaction sub-data to be confirmed, the identifier can be directly acquired inside the signature authentication device without sending an acquisition request to the upper computer, and the display time is saved.
The embodiment of the application provides a signature information display method, which is applied to a terminal, as shown in fig. 2, and comprises the following steps:
Step S201: receiving sub-information to be signed, which is sent by a server and meets a preset condition, wherein the sub-information to be signed, which meets the preset condition, comprises a first hash value.
After receiving the sub-information to be signed meeting the preset condition sent by the server, the terminal can send the sub-information to be signed meeting the preset condition to the display storage area, and when the terminal, namely the signature authentication equipment has a display requirement, the sub-information to be signed stored in the display storage area is displayed.
In one embodiment of the invention, the sub-information to be signed meeting the preset condition sent by the server is received, the sub-information to be signed meeting the preset condition accords with the format of the transaction message,
And analyzing the transaction message format of the signature sub-information meeting the preset condition, and extracting displayable information of the sub-information to be signed meeting the preset condition.
It can be understood that after the terminal receives the sub-information to be signed, which satisfies the predetermined condition and is sent by the server, the terminal can extract the displayable information in the sub-information to be signed by analyzing the format of the transaction message in the sub-information to be signed, then store the displayable information in the display storage area, and when the terminal, that is, the signature authentication device has a display requirement, display the displayable information stored in the display storage area.
It can be understood that when receiving the sub-information to be signed, the terminal also receives the first hash value in the sub-information to be signed. Specifically, the terminal may obtain the first hash value of the sub-information to be signed by decrypting the sub-information to be signed.
In one embodiment of the present invention, the terminal may decrypt the ciphertext segment in the sub-information to be signed using the preset public key to obtain the first hash value in the sub-information to be signed, corresponding to the server encrypting and transmitting the first hash value.
Optionally, the terminal may further store the decrypted first hash value in a specific hash cache area for subsequent verification.
Optionally, receiving sub-information to be signed, which is sent by the server and meets a predetermined condition, includes:
sending a page turning instruction to a server so that the server obtains first sub-information to be signed corresponding to a first identifier based on the first identifier included in the page turning instruction;
and receiving the first sub-information to be signed sent by the server.
It can be understood that, when the transaction sub-data to be confirmed displayed on the signature authentication device is confirmed by the user, the user has a need to view the next transaction sub-data to be confirmed, so that the user clicks the page turning button displayed on the signature authentication device, and then the signature authentication device sends a page turning instruction to the upper computer.
The page turning instruction comprises an identifier of next transaction sub-data to be confirmed, so that the upper computer can acquire first transaction sub-data to be confirmed corresponding to the first identifier based on the first identifier included in the page turning instruction and send the first transaction sub-data to the signature authentication equipment, and the signature authentication equipment can store the first transaction sub-data to be confirmed into a display storage area and then display the first transaction sub-data to be confirmed when acquiring the first transaction sub-data to be confirmed corresponding to the page turning instruction.
Optionally, receiving sub-information to be signed, which is sent by the server and meets a predetermined condition, includes:
Transmitting a second identifier of the second sub-information to be signed which is currently displayed to a server, so that the server determines at least one third sub-information to be signed corresponding to at least one third identifier with a number greater than that of the second identifier based on the number of the second identifier;
And receiving at least one piece of third sub-information to be signed sent by the server.
It can be understood that, in order to reduce the workload of the signature authentication device and improve the working efficiency of the signature device, the identifier of the second transaction sub-data to be confirmed currently displayed can be sent to the upper computer, and because the identifier contains the number information, the upper computer can confirm at least one third identifier larger than the identifier number according to the identifier number of the second transaction sub-data to be confirmed currently displayed, then send the third transaction sub-data to be confirmed corresponding to the third identifier to the signature authentication device, the signature authentication device acquires the third transaction sub-data to be confirmed and stores the third transaction sub-data in the display storage area, and when the third transaction sub-data to be confirmed needs to be displayed, the third transaction sub-data to be confirmed can be directly acquired in the upper computer, and the acquisition request is not required to be sent to the upper computer, so that the display time is saved.
Optionally, when the total memory size occupied by storing the sub-information to be signed in the preset buffer area exceeds a preset threshold, sequentially deleting the sub-information to be signed which is ordered to be front according to the number from small to large based on the number of the identifier of the sub-information to be signed.
It can be appreciated that, because the display storage area in the signature authentication device is limited, if the continuous transaction sub-data to be confirmed is stored in the display storage area, the subsequent transaction sub-data to be confirmed cannot be displayed, so that when the stored transaction sub-data to be confirmed in the display storage area reaches a certain threshold, for example, exceeds eighty percent of the memory in the display storage area, a part of the transaction sub-data to be confirmed is deleted, so that the service performance of the signature authentication device is maintained.
Optionally, a part of the transaction sub-data to be confirmed may be deleted according to the identification number of the transaction sub-data to be confirmed, specifically, the transaction sub-data to be confirmed stored in the display storage area may be sorted according to the order of the identification numbers from small to large, and the transaction sub-data to be confirmed with the smaller identification number may be deleted.
It can be understood that the smaller the identification number is, the smaller the identification number indicates that the transaction sub-data to be confirmed corresponding to the identification number has been confirmed by the user, so that the part of data can be deleted, and further, the signature authentication device can display the transaction data to be confirmed with infinite length.
Step S202: and calculating a second hash value of the sub-information to be signed, which meets the preset condition, and displaying the sub-information to be signed, which meets the preset condition, under the condition that the first hash value is matched with the second hash value.
It will be appreciated that to ensure the security of the transaction data, the transaction data may also be verified at the signature authentication device to ensure that the accurate transaction data is displayed to the user. Specifically, after receiving the transaction sub-data to be confirmed sent by the upper computer, the signature authentication device can calculate a second hash value of the transaction sub-data to be confirmed, after calculating the second hash value of the transaction sub-data, the signature authentication device can decrypt the transaction sub-data with the terminal and store the second hash value in the hash cache area for matching, when the calculated hash value is consistent with the decrypted hash value, the signature authentication device indicates that the transaction sub-data has uniqueness and reliability, the signature authentication device can display the transaction sub-data to be confirmed for a user to confirm, and the user can perform signature operation, so that the effect of 'what you see is signed' is truly achieved.
In one embodiment of the present invention, when the first hash value matches the second hash value, the signature authentication device may further display displayable information stored in the display storage area, so that the user may confirm, and the user may perform a signature operation, so as to achieve the effect of "what you see is what you sign".
Optionally, in order to improve the checking efficiency of the signature authentication device, before calculating the second hash value of the transaction sub-data to be confirmed, compression processing may be performed on the transaction sub-data to be confirmed, then the second hash value of the compressed data is calculated, the hash value of the compressed data is matched with the first hash value, the signature sub-data to be confirmed that is successfully matched is displayed for the user to confirm, and the user may perform a signature operation to realize "what you see is what you sign".
According to the method and the device for signing the sub-information to be signed, the received sub-information to be signed meeting the preset conditions is stored in the display buffer area, the service performance of the terminal for displaying the sub-information to be signed is guaranteed, the second hash value of the sub-information to be signed is calculated, and the sub-information to be signed is displayed under the condition that the calculated second hash value is matched with the decrypted first hash value, so that the signature is realized, and the reliability and the uniqueness of the sub-information to be signed are guaranteed.
An embodiment of the present application provides a signature information processing apparatus, which is applied to a server, as shown in fig. 3, the signature information processing apparatus 30 may include: a pre-parsing module 301, an adding module 302, and a sending module 303, wherein,
The pre-parsing module 301 is configured to obtain original information to be signed, pre-parse the original information to be signed, generate information to be signed, where the information to be signed conforms to a transaction message format, and the information to be signed includes a first hash value of the information to be signed.
It will be appreciated that the original transaction data may be information of the type of transaction, account number, password, transaction amount, transaction time, transaction serial number, etc. obtained from the bank server.
Optionally, in order to ensure that the transaction data to be confirmed is not tampered and improve the signature efficiency of the terminal, format analysis can be performed on the original transaction data at the server side in advance, optionally, the server side can be an upper computer, the upper computer refers to a computer capable of sending a control command, the computer for providing services can also be referred to as an upper computer, and the terminal can be signature authentication equipment.
The signature authentication equipment needs to communicate with the upper computer, and the signature authentication equipment and the upper computer interact in a command and response mode to cooperatively complete the transaction; specifically, after the upper computer obtains the original transaction data, the original transaction data is pre-parsed to obtain the data to be transacted, wherein the upper computer judges the message format of the original transaction data plaintext when the original transaction data is pre-parsed, and if the message format of the original transaction data plaintext is wrong, namely, the data to be transacted does not accord with the transaction message format, the error information can be returned to the bank server so as to enable the bank server to continue processing.
If the message format of the plaintext of the original transaction data is correct, the original transaction data is not tampered, and the original transaction data can be sent to a terminal such as signature authentication equipment for signature authentication by a user; the upper computer can also calculate a first hash value of the data to be transacted and send the first hash value to the signature authentication equipment for subsequent verification.
It should be noted that, the original information to be signed may also be directly sent to the terminal, the terminal pre-parses the original information to be signed, that is, performs judgment of the message format of the original information to be signed, calculates the first hash value thereof, if the message format is wrong, the message is wrongly and safely withdrawn, and if the message format is correct, the first hash value is cached for subsequent verification. It can be understood that the server, that is, the upper computer, is used for judging the message format and calculating the first hash value, so that the processing efficiency of the signature information can be improved.
The adding module 302 is configured to perform segmentation processing on the information to be signed to generate a plurality of sub-information to be signed, and add identifiers for the plurality of sub-information to be signed respectively.
And the sending module 303 is configured to send the sub-information to be signed that meets the predetermined condition to the terminal based on the identifier of the sub-information to be signed.
It can be understood that when the terminal, such as the signature authentication device, displays the transaction data to be confirmed meeting the predetermined condition, since the buffer area in the signature authentication device is generally smaller, the terminal can display the transaction data to be confirmed, such as personal transaction data, with smaller magnitude; however, when transaction data to be confirmed, such as transaction data of a company or a school, with a large magnitude is required to be displayed, there is a case that the transaction data is not completely displayed, so that signature authentication cannot be performed on the transaction data with the large magnitude. Therefore, the transaction data to be confirmed can be subjected to segmentation processing, so that the sub-data to be confirmed generated after segmentation can be completely displayed on the signature authentication device.
It should be noted that, the dividing processing operation of the transaction data to be confirmed may be performed at the signature authentication device or at the upper computer, but in order that the signature authentication device may efficiently process the display situation, the dividing processing is generally performed at the upper computer to generate a plurality of transaction sub-data to be confirmed, and an identifier is added to the plurality of transaction sub-data to be confirmed, where the identifier includes not only which transaction data to be confirmed the transaction sub-data belongs to, but also an identifier number for belonging to the same transaction data to be confirmed.
After the upper computer obtains the identification of the transaction sub-data to be confirmed, the transaction sub-data to be confirmed meeting the preset condition can be sent to the signature authentication equipment according to the identification of the transaction sub-data to be confirmed, so that the signature authentication equipment can display the transaction sub-data to be confirmed meeting the preset condition, and then the user can conduct signature authentication on the displayed transaction sub-data to be confirmed meeting the preset condition, and the transaction is completed.
Optionally, when the server sends the sub-information to be signed meeting the predetermined condition to the terminal based on the identifier of the sub-information to be signed, the sub-information to be signed further includes a first hash value, and in the process of sending the first hash value of the sub-information to be signed to the terminal, the server may encrypt the first hash value by using a private key of a preset asymmetric key and then send the encrypted first hash value to the terminal in a ciphertext manner.
According to the method, the original information to be signed is obtained, the original information to be signed is pre-parsed, the information to be signed is generated, the information to be signed accords with a transaction message format, and the accuracy of the original information to be signed is guaranteed; the information to be signed comprises a first hash value of the information to be signed, and the first hash value is used for subsequent verification; and the server divides the information to be signed to generate a plurality of sub-information to be signed, so that the processing efficiency of the information to be signed can be improved, the identification is added to the information to be signed, and the sub-information to be signed meeting the preset condition is sent to the terminal, so that the terminal can display the sub-information to be signed meeting the preset condition in a segmented manner, signature authentication of the large-scale information to be signed is completed, and the integrity of signature authentication of the information to be signed is ensured.
Optionally, the sending module 303 includes:
The first receiving unit is specifically configured to receive a page turning instruction sent by the terminal,
The first sending unit is specifically configured to send, based on a first identifier included in the page turning instruction, first sub-information to be signed corresponding to the first identifier to the terminal, so that the terminal displays the first sub-information to be signed.
It can be understood that, after the to-be-confirmed transaction sub-data sent to the signature authentication device by the upper computer is confirmed by the user, the page turning instruction sent by the terminal may be received, and specifically, the upper computer may send the first to-be-confirmed transaction sub-data corresponding to the first identifier to the signature authentication device for the user to confirm continuously based on the first identifier included in the page turning instruction.
The segmentation request of the signature authentication equipment is transmitted by the segmentation of the upper computer, so that large-magnitude transaction data to be confirmed can be displayed in the signature authentication equipment.
Optionally, the sending module 303 includes:
the acquisition unit is specifically used for acquiring a second identifier of second sub-information to be signed currently displayed by the terminal;
The second sending unit is specifically configured to determine at least one third identifier with a number greater than that of the second identifier based on the number of the second identifier, and send at least one third sub-information to be signed corresponding to the at least one third identifier to the terminal, so that the terminal displays the third sub-information to be signed.
It can be understood that when the user needs to turn pages and browse, the signature authentication device reports the identification of the transaction sub-data to be confirmed, which is required to be displayed and corresponds to the page turning instruction, to the upper computer, and the upper computer sends the transaction sub-data to be confirmed to the signature authentication device based on the identification of the transaction sub-data to be confirmed.
In order to reduce the workload of the signature authentication device and improve the working efficiency of the signature device, the embodiment also provides an optimized scheme, and the upper computer can actively send the transaction sub-data to be confirmed, which is required to be displayed by the signature authentication device.
Specifically, the upper computer can actively acquire the identifier of the transaction sub-data to be confirmed currently displayed by the signature authentication device, and because the identifier contains the number information, at least one third identifier larger than the identifier number can be confirmed according to the identifier number of the transaction sub-data to be confirmed currently displayed, and then the third transaction sub-data to be confirmed corresponding to the third identifier is sent to the signature authentication device, so that when the signature authentication device needs to display the third transaction sub-data to be confirmed, the identifier can be directly acquired inside the signature authentication device without sending an acquisition request to the upper computer, and the display time is saved.
An embodiment of the present application provides a signature information display apparatus, which is applied to a terminal, as shown in fig. 4, the signature information display apparatus 40 may include: a receiving module 401 and a display module 402, wherein,
The receiving module 401 is configured to receive sub-information to be signed, which meets a predetermined condition and is sent by a server, where the sub-information to be signed that meets the predetermined condition includes a first hash value.
After receiving the sub-information to be signed meeting the preset condition sent by the server, the terminal can send the sub-information to be signed meeting the preset condition to the display storage area, and when the terminal, namely the signature authentication equipment has a display requirement, the sub-information to be signed stored in the display storage area is displayed.
In one embodiment of the present invention, the receiving module 401 further includes:
And the receiving sub-module is used for receiving the sub-information to be signed which meets the preset condition and is sent by the server, and the sub-information to be signed which meets the preset condition accords with the format of the transaction message.
And the analysis sub-module is used for analyzing the transaction message format of the signature sub-information meeting the preset conditions and extracting displayable information of the sub-information to be signed meeting the preset conditions.
It can be understood that after the terminal receives the sub-information to be signed, which satisfies the predetermined condition and is sent by the server, the terminal can extract the displayable information in the sub-information to be signed by analyzing the format of the transaction message in the sub-information to be signed, then store the displayable information in the display storage area, and when the terminal, that is, the signature authentication device has a display requirement, display the displayable information stored in the display storage area.
It can be understood that when receiving the sub-information to be signed, the terminal also receives the first hash value in the sub-information to be signed. Specifically, the terminal may obtain the first hash value of the sub-information to be signed by decrypting the sub-information to be signed.
In one embodiment of the present invention, the terminal may decrypt the ciphertext segment in the sub-information to be signed using the preset public key to obtain the first hash value in the sub-information to be signed, corresponding to the server encrypting and transmitting the first hash value.
Optionally, the terminal may further store the decrypted first hash value in a specific hash cache area for subsequent verification.
Optionally, the receiving module 401 includes:
the third sending unit is specifically configured to send a page turning instruction to the server, so that the server obtains first sub-information to be signed corresponding to the first identifier based on the first identifier included in the page turning instruction;
the second receiving unit is specifically configured to receive the first sub-information to be signed sent by the server.
It can be understood that, when the transaction sub-data to be confirmed displayed on the signature authentication device is confirmed by the user, the user has a need to view the next transaction sub-data to be confirmed, so that the user clicks the page turning button displayed on the signature authentication device, and then the signature authentication device sends a page turning instruction to the upper computer.
The page turning instruction comprises an identifier of next transaction sub-data to be confirmed, so that the upper computer can acquire first transaction sub-data to be confirmed corresponding to the first identifier based on the first identifier included in the page turning instruction and send the first transaction sub-data to the signature authentication equipment, and the signature authentication equipment can store the first transaction sub-data to be confirmed into a display storage area and then display the first transaction sub-data to be confirmed when acquiring the first transaction sub-data to be confirmed corresponding to the page turning instruction.
Optionally, the receiving module 401 includes:
The fourth sending unit is specifically configured to send a second identifier of the second sub-information to be signed, which is currently displayed, to the server, so that the server determines at least one third sub-information to be signed corresponding to at least one third identifier with a number greater than that of the second identifier based on the number of the second identifier;
the third receiving unit is specifically configured to receive at least one third sub-information to be signed sent by the server.
It can be understood that, in order to reduce the workload of the signature authentication device and improve the working efficiency of the signature device, the identifier of the second transaction sub-data to be confirmed currently displayed can be sent to the upper computer, and because the identifier contains the number information, the upper computer can confirm at least one third identifier larger than the identifier number according to the identifier number of the second transaction sub-data to be confirmed currently displayed, then send the third transaction sub-data to be confirmed corresponding to the third identifier to the signature authentication device, the signature authentication device acquires the third transaction sub-data to be confirmed and stores the third transaction sub-data in the display storage area, and when the third transaction sub-data to be confirmed needs to be displayed, the third transaction sub-data to be confirmed can be directly acquired in the upper computer, and the acquisition request is not required to be sent to the upper computer, so that the display time is saved.
Optionally, the signature information display apparatus 40 further includes:
And the deleting module is used for sequentially deleting the sub-information to be signed, which is ordered from small to large according to the number, when the occupied total memory size for storing the sub-information to be signed in the preset buffer area exceeds a preset threshold value, based on the number of the identifier of the sub-information to be signed.
It can be appreciated that, because the display storage area in the signature authentication device is limited, if the continuous transaction sub-data to be confirmed is stored in the display storage area, the subsequent transaction sub-data to be confirmed cannot be displayed, so that when the stored transaction sub-data to be confirmed in the display storage area reaches a certain threshold, for example, exceeds eighty percent of the memory in the display storage area, a part of the transaction sub-data to be confirmed is deleted, so that the service performance of the signature authentication device is maintained.
Optionally, a part of the transaction sub-data to be confirmed may be deleted according to the identification number of the transaction sub-data to be confirmed, specifically, the transaction sub-data to be confirmed stored in the display storage area may be sorted according to the order of the identification numbers from small to large, and the transaction sub-data to be confirmed with the smaller identification number may be deleted.
It can be understood that the smaller the identification number is, the smaller the identification number indicates that the transaction sub-data to be confirmed corresponding to the identification number has been confirmed by the user, so that the part of data can be deleted, and further, the signature authentication device can display the transaction data to be confirmed with infinite length.
The display module 402 calculates a second hash value of the sub-information to be signed that satisfies the predetermined condition, and displays the sub-information to be signed that satisfies the predetermined condition if the first hash value matches the second hash value.
It will be appreciated that to ensure the security of the transaction data, the transaction data may also be verified at the signature authentication device to ensure that the accurate transaction data is displayed to the user. Specifically, after receiving the transaction sub-data to be confirmed sent by the upper computer, the signature authentication device can calculate a second hash value of the transaction sub-data to be confirmed, after calculating the second hash value of the transaction sub-data, the signature authentication device can decrypt the transaction sub-data with the terminal and store the second hash value in the hash cache area for matching, when the calculated hash value is consistent with the decrypted hash value, the signature authentication device indicates that the transaction sub-data has uniqueness and reliability, the signature authentication device can display the transaction sub-data to be confirmed for a user to confirm, and the user can perform signature operation, so that the effect of 'what you see is signed' is truly achieved.
In one embodiment of the present invention, when the first hash value matches the second hash value, the signature authentication device may further display displayable information stored in the display storage area, so that the user may confirm, and the user may perform a signature operation, so as to achieve the effect of "what you see is what you sign".
Optionally, in order to improve the checking efficiency of the signature authentication device, before calculating the second hash value of the transaction sub-data to be confirmed, compression processing may be performed on the transaction sub-data to be confirmed, then the second hash value of the compressed data is calculated, the hash value of the compressed data is matched with the first hash value, the signature sub-data to be confirmed that is successfully matched is displayed for the user to confirm, and the user may perform a signature operation to realize "what you see is what you sign".
The received sub-information to be signed meeting the preset conditions is stored in the display buffer area, so that the service performance of the terminal for displaying the sub-information to be signed is guaranteed, the second hash value of the sub-information to be signed is calculated, and the sub-information to be signed is displayed under the condition that the calculated second hash value is matched with the decrypted first hash value, so that the signature is realized, and the reliability and the uniqueness of the sub-information to be signed are guaranteed.
The embodiment of the application provides electronic equipment, which comprises: a memory and a processor; at least one program stored in the memory for execution by the processor, which, when executed by the processor, performs: pre-analyzing the original information to be signed by acquiring the original information to be signed, and generating the information to be signed so that the information to be signed accords with a transaction message format; the method and the device ensure the accuracy of original information to be signed, and a plurality of sub-information to be signed are generated by dividing the information to be signed at the server, so that the processing efficiency of the information to be signed can be improved, the information to be signed is added with the identifier, the sub-information to be signed meeting the preset condition is sent to the terminal, so that the terminal displays the sub-information to be signed, the terminal can display the sub-information to be signed in a segmented manner, signature authentication of large-scale information to be signed is completed, and the integrity of signature authentication of the information to be signed is ensured.
In an alternative embodiment, there is provided an electronic device, as shown in fig. 5, the electronic device 4000 shown in fig. 5 includes: a processor 4001 and a memory 4003. Wherein the processor 4001 is coupled to the memory 4003, such as via a bus 4002. Optionally, the electronic device 4000 may also include a transceiver 4004. It should be noted that, in practical applications, the transceiver 4004 is not limited to one, and the structure of the electronic device 4000 is not limited to the embodiment of the present application.
The Processor 4001 may be a CPU (Central Processing Unit ), general purpose Processor, DSP (DIGITAL SIGNAL Processor, data signal Processor), ASIC (Application SPECIFIC INTEGRATED Circuit), FPGA (Field Programmable GATE ARRAY ) or other programmable logic device, transistor logic device, hardware component, or any combination thereof. Which may implement or perform the various exemplary logic blocks, modules and circuits described in connection with this disclosure. The processor 4001 may also be a combination that implements computing functionality, e.g., comprising one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
Bus 4002 may include a path to transfer information between the aforementioned components. Bus 4002 may be a PCI (PERIPHERAL COMPONENT INTERCONNECT, peripheral component interconnect standard) bus or an EISA (Extended Industry Standard Architecture ) bus, or the like. The bus 4002 can be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in fig. 5, but not only one bus or one type of bus.
Memory 4003 may be, but is not limited to, ROM (Read Only Memory) or other type of static storage device that can store static information and instructions, RAM (Random Access Memory ) or other type of dynamic storage device that can store information and instructions, EEPROM (ELECTRICALLY ERASABLE PROGRAMMABLE READ ONLY MEMORY ), CD-ROM (Compact Disc Read Only Memory, compact disc Read Only Memory) or other optical disk storage, optical disk storage (including compact discs, laser discs, optical discs, digital versatile discs, blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
The memory 4003 is used for storing application program codes for executing the inventive arrangements, and is controlled to be executed by the processor 4001. The processor 4001 is configured to execute application program codes stored in the memory 4003 to realize what is shown in the foregoing method embodiment.
The embodiment of the application provides a computer storage medium, on which a computer program is stored which, when run on a computer, enables the computer to perform the corresponding content of the previous method embodiment. Compared with the prior art, the method has the advantages that the original information to be signed can be obtained, the original information to be signed is pre-analyzed, the information to be signed is generated, the information to be signed accords with the format of a transaction message, and the accuracy of the original information to be signed is ensured; the information to be signed comprises a first hash value of the information to be signed, and the first hash value is used for subsequent verification; and the server divides the information to be signed to generate a plurality of sub-information to be signed, so that the processing efficiency of the information to be signed can be improved, the identification is added to the information to be signed, and the sub-information to be signed meeting the preset condition is sent to the terminal, so that the terminal can display the sub-information to be signed meeting the preset condition in a segmented manner, the signature authentication of the large-scale information to be signed is completed, and the integrity of the signature authentication of the information to be signed is ensured.
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited in order and may be performed in other orders, unless explicitly stated herein. Moreover, at least some of the steps in the flowcharts of the figures may include a plurality of sub-steps or stages that are not necessarily performed at the same time, but may be performed at different times, the order of their execution not necessarily being sequential, but may be performed in turn or alternately with other steps or at least a portion of the other steps or stages.
The foregoing is only a partial embodiment of the present invention, and it should be noted that it will be apparent to those skilled in the art that modifications and adaptations can be made without departing from the principles of the present invention, and such modifications and adaptations are intended to be comprehended within the scope of the present invention.

Claims (12)

1. The signature information processing method is applied to a server side and is characterized by comprising the following steps:
The method comprises the steps of obtaining original information to be signed, pre-analyzing the original information to be signed, and generating information to be signed, wherein the information to be signed accords with a transaction message format, and the information to be signed comprises a first hash value of the information to be signed;
Dividing the information to be signed to generate a plurality of sub-information to be signed, and respectively adding identifiers for the sub-information to be signed, wherein the sub-information to be signed occupies a memory smaller than a display storage area in a terminal, the identifiers are used for representing the information to be signed to which the sub-information to be signed belongs, and the identifiers comprise identification numbers used for representing information to be signed belonging to the same information to be signed;
And based on the identification of the sub-information to be signed, sending the sub-information to be signed meeting the preset condition to the terminal, so that the terminal stores the sub-information to be signed meeting the preset condition to a display storage area and displays the sub-information to be signed meeting the preset condition.
2. The method according to claim 1, wherein the sending the sub-information to be signed satisfying the predetermined condition to the terminal based on the identification of the sub-information to be signed, so that the terminal displays the sub-information to be signed satisfying the predetermined condition, includes:
And receiving a page turning instruction sent by a terminal, and sending first sub-information to be signed corresponding to a first identifier to the terminal based on the first identifier included in the page turning instruction so as to enable the terminal to display the first sub-information to be signed.
3. The method according to claim 1, wherein the sending the sub-information to be signed satisfying the predetermined condition to the terminal based on the identification of the sub-information to be signed, so that the terminal displays the sub-information to be signed satisfying the predetermined condition, includes:
acquiring a second identifier of second sub-information to be signed currently displayed by the terminal;
And determining at least one third identifier with a number larger than that of the second identifier based on the number of the second identifier, and sending at least one third sub-information to be signed corresponding to the at least one third identifier to the terminal so that the terminal displays the third sub-information to be signed.
4. A signature information display method applied to a terminal, comprising:
Receiving sub-information to be signed, which is sent by a server and meets preset conditions, wherein the sub-information to be signed and meets the preset conditions comprises a first hash value, the sub-information to be signed and meets the preset conditions further comprises an identifier, the memory occupied by the sub-information to be signed is smaller than that of a display storage area in a terminal, the identifier is used for representing the sub-information to be signed to which the sub-information to be signed belongs, and the identifier comprises an identifier number used for representing the sub-information to be signed to which the same sub-information to be signed belongs;
And calculating a second hash value of the sub-information to be signed meeting the preset condition, and storing the sub-information to be signed meeting the preset condition to a display storage area and displaying the sub-information to be signed meeting the preset condition under the condition that the first hash value is matched with the second hash value.
5. The method of claim 4, wherein receiving the sub-information to be signed that satisfies a predetermined condition and is sent by the server, the sub-information to be signed that satisfies the predetermined condition conforming to a transaction message format, the method comprising:
Analyzing the transaction message format of the signature sub-information meeting the preset conditions, and extracting displayable information of the sub-information to be signed meeting the preset conditions;
and displaying displayable information of the sub information to be signed meeting the preset condition under the condition that the first hash value is matched with the second hash value.
6. The method of claim 5, wherein the receiving the sub-information to be signed sent by the server, which meets a predetermined condition, includes:
sending a page turning instruction to a server so that the server obtains first sub-information to be signed corresponding to a first identifier based on the first identifier included in the page turning instruction;
and receiving the first sub-information to be signed sent by the server.
7. The method of claim 5, wherein the receiving the sub-information to be signed sent by the server, which meets a predetermined condition, includes:
transmitting a second identifier of the second sub information to be signed which is currently displayed to a server, so that the server determines at least one third sub information to be signed corresponding to at least one third identifier with a number greater than that of the second identifier based on the number of the second identifier;
And receiving the at least one third sub-information to be signed sent by the server.
8. The method according to any one of claims 4-7, further comprising:
When the occupied total memory size of the sub-information to be signed stored in the preset cache area exceeds a preset threshold value, the sub-information to be signed, which is ordered from small to large according to the number and is ordered to be front, is deleted in sequence based on the number of the mark of the sub-information to be signed.
9. A signature information processing apparatus applied to a server side, comprising:
The pre-analysis module is used for obtaining original information to be signed, pre-analyzing the original information to be signed, and generating information to be signed, wherein the information to be signed accords with a transaction message format, and the information to be signed comprises a first hash value of the information to be signed;
The adding module is used for dividing the information to be signed to generate a plurality of sub-information to be signed, and respectively adding identifiers for the sub-information to be signed, wherein the sub-information to be signed occupies a memory smaller than a memory of a display storage area in the terminal, the identifiers are used for representing the information to be signed to which the sub-information to be signed belongs, and the identifiers comprise identifier numbers used for representing the information to be signed which belongs to the same information to be signed;
And the sending module is used for sending the sub-information to be signed meeting the preset condition to the terminal based on the identification of the sub-information to be signed, so that the terminal stores the sub-information to be signed meeting the preset condition to a display storage area and displays the sub-information to be signed meeting the preset condition.
10. A signature information display apparatus applied to a terminal, comprising:
The receiving module is used for receiving sub-information to be signed, which is sent by the server and meets the preset condition, wherein the sub-information to be signed, which meets the preset condition, comprises a first hash value corresponding to the sub-information to be signed, which meets the preset condition, and further comprises an identifier, the memory occupied by the sub-information to be signed is smaller than that of a display storage area in the terminal, the identifier is used for representing the sub-information to be signed to which the sub-information to be signed belongs, and the identifier comprises an identifier number used for representing the sub-information to be signed to which the same sub-information to be signed belongs;
the display module is used for calculating a second hash value of the sub-information to be signed meeting the preset condition, and storing the sub-information to be signed meeting the preset condition to a display storage area and displaying the sub-information to be signed meeting the preset condition under the condition that the first hash value is matched with the second hash value.
11. An electronic device, comprising:
One or more processors;
A memory;
One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, the one or more applications configured to: method according to any one of claims 1 to 8.
12. A computer storage medium having stored thereon a computer program, which when executed by a processor implements the method of any of claims 1-8.
CN202011111805.5A 2020-10-16 2020-10-16 Signature information processing method, signature information display method, signature information processing device, signature information display device, electronic equipment and storage medium Active CN112307518B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011111805.5A CN112307518B (en) 2020-10-16 2020-10-16 Signature information processing method, signature information display method, signature information processing device, signature information display device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011111805.5A CN112307518B (en) 2020-10-16 2020-10-16 Signature information processing method, signature information display method, signature information processing device, signature information display device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112307518A CN112307518A (en) 2021-02-02
CN112307518B true CN112307518B (en) 2024-06-11

Family

ID=74328054

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011111805.5A Active CN112307518B (en) 2020-10-16 2020-10-16 Signature information processing method, signature information display method, signature information processing device, signature information display device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112307518B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115134085A (en) * 2021-03-25 2022-09-30 奇安信科技集团股份有限公司 Digital signature calculation method and device, electronic equipment and storage medium

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101540738A (en) * 2008-12-31 2009-09-23 北京飞天诚信科技有限公司 Information security middleware and use method
CN101562525A (en) * 2009-04-30 2009-10-21 北京飞天诚信科技有限公司 Method, device and system for signature
CN101631022A (en) * 2009-08-04 2010-01-20 北京飞天诚信科技有限公司 Signing method and system thereof
CN101783901A (en) * 2009-01-15 2010-07-21 上海天智电业发展有限公司 Positioning device for displaying position of mobile object by utilizing television
CN102063589A (en) * 2010-12-17 2011-05-18 北京天地融科技有限公司 Electronic signature tool and safety control method thereof
CN102572748A (en) * 2010-12-28 2012-07-11 中国移动通信集团公司 Enterprise signature device, system and method
CN103235911A (en) * 2013-04-27 2013-08-07 飞天诚信科技股份有限公司 Signature method
KR101388930B1 (en) * 2012-10-19 2014-04-25 소프트포럼 주식회사 Divided signature based user authentication apparatus and method
CN103870222A (en) * 2012-12-11 2014-06-18 联想(北京)有限公司 Display output control method and electronic device
CN105302828A (en) * 2014-07-02 2016-02-03 腾讯科技(深圳)有限公司 Page tag information display method and apparatus, and electronic device
CN105376067A (en) * 2015-12-18 2016-03-02 恒宝股份有限公司 Method and system for digital signatures
WO2016071196A1 (en) * 2014-11-05 2016-05-12 Bundesdruckerei Gmbh Method for altering a data structure stored in a chip card, signature device and electronic system
CN106933465A (en) * 2015-12-31 2017-07-07 北京三星通信技术研究有限公司 A kind of content display method and intelligence desktop terminal based on intelligence desktop
CN107609872A (en) * 2017-09-07 2018-01-19 北京海泰方圆科技股份有限公司 transaction message processing and sending method and device
CN107943562A (en) * 2017-11-14 2018-04-20 广东欧珀移动通信有限公司 Information storage means, device, storage medium and electronic equipment
WO2018099253A1 (en) * 2016-12-02 2018-06-07 深圳创维数字技术有限公司 Self-starting method and device
CN108681853A (en) * 2018-05-11 2018-10-19 阿里巴巴集团控股有限公司 Logistics information transmission method, system and device based on block chain
CN110035037A (en) * 2018-01-11 2019-07-19 华为技术有限公司 Safety certifying method, relevant device and system

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101540738A (en) * 2008-12-31 2009-09-23 北京飞天诚信科技有限公司 Information security middleware and use method
CN101783901A (en) * 2009-01-15 2010-07-21 上海天智电业发展有限公司 Positioning device for displaying position of mobile object by utilizing television
CN101562525A (en) * 2009-04-30 2009-10-21 北京飞天诚信科技有限公司 Method, device and system for signature
CN101631022A (en) * 2009-08-04 2010-01-20 北京飞天诚信科技有限公司 Signing method and system thereof
CN102063589A (en) * 2010-12-17 2011-05-18 北京天地融科技有限公司 Electronic signature tool and safety control method thereof
CN102572748A (en) * 2010-12-28 2012-07-11 中国移动通信集团公司 Enterprise signature device, system and method
KR101388930B1 (en) * 2012-10-19 2014-04-25 소프트포럼 주식회사 Divided signature based user authentication apparatus and method
CN103870222A (en) * 2012-12-11 2014-06-18 联想(北京)有限公司 Display output control method and electronic device
CN103235911A (en) * 2013-04-27 2013-08-07 飞天诚信科技股份有限公司 Signature method
CN105302828A (en) * 2014-07-02 2016-02-03 腾讯科技(深圳)有限公司 Page tag information display method and apparatus, and electronic device
WO2016071196A1 (en) * 2014-11-05 2016-05-12 Bundesdruckerei Gmbh Method for altering a data structure stored in a chip card, signature device and electronic system
CN105376067A (en) * 2015-12-18 2016-03-02 恒宝股份有限公司 Method and system for digital signatures
CN106933465A (en) * 2015-12-31 2017-07-07 北京三星通信技术研究有限公司 A kind of content display method and intelligence desktop terminal based on intelligence desktop
WO2018099253A1 (en) * 2016-12-02 2018-06-07 深圳创维数字技术有限公司 Self-starting method and device
CN107609872A (en) * 2017-09-07 2018-01-19 北京海泰方圆科技股份有限公司 transaction message processing and sending method and device
CN107943562A (en) * 2017-11-14 2018-04-20 广东欧珀移动通信有限公司 Information storage means, device, storage medium and electronic equipment
CN110035037A (en) * 2018-01-11 2019-07-19 华为技术有限公司 Safety certifying method, relevant device and system
CN108681853A (en) * 2018-05-11 2018-10-19 阿里巴巴集团控股有限公司 Logistics information transmission method, system and device based on block chain

Also Published As

Publication number Publication date
CN112307518A (en) 2021-02-02

Similar Documents

Publication Publication Date Title
CN111835511A (en) Data security transmission method and device, computer equipment and storage medium
CN112333198B (en) Secure cross-domain login method, system and server
CN108848058A (en) Intelligent contract processing method and block catenary system
EP2127195A2 (en) Methods and systems for digital authentication using digitally signed images
CN107196840B (en) Data processing method, device and equipment
CN113961956B (en) Method, device, equipment and medium for generating and applying labeled network information service
CN113610526A (en) Data trust method and device, electronic equipment and storage medium
CN114615031A (en) File storage method and device, electronic equipment and storage medium
CN114500093A (en) Safe interaction method and system for message information
CN110704875B (en) Method, device, system, medium and electronic equipment for processing client sensitive information
CN114785524B (en) Electronic seal generation method, device, equipment and medium
CN116226289A (en) Electronic certificate management method, device, equipment and storage medium based on blockchain
CN110545542B (en) Main control key downloading method and device based on asymmetric encryption algorithm and computer equipment
CN112307518B (en) Signature information processing method, signature information display method, signature information processing device, signature information display device, electronic equipment and storage medium
CN115085934A (en) Contract management method based on block chain and combined key and related equipment
CN114726597A (en) Data transmission method, device, system and storage medium
CN114553532A (en) Data secure transmission method and device, electronic equipment and storage medium
CN112053058B (en) Index model generation method and device
CN113946862A (en) Data processing method, device and equipment and readable storage medium
CN110601836B (en) Key acquisition method, device, server and medium
CN116962021A (en) Method, device, equipment and medium for user real name authentication in financial cooperative institution
CN116015846A (en) Identity authentication method, identity authentication device, computer equipment and storage medium
CN116361833A (en) Verification method and device and terminal equipment
CN111984631A (en) Production data migration method and device, computer equipment and storage medium
CN110336772A (en) Web data automatic evidence-collecting method and equipment based on encrypted authentication server

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant