CN111259457A - Method and device for sharing chip data - Google Patents

Method and device for sharing chip data Download PDF

Info

Publication number
CN111259457A
CN111259457A CN202010048442.9A CN202010048442A CN111259457A CN 111259457 A CN111259457 A CN 111259457A CN 202010048442 A CN202010048442 A CN 202010048442A CN 111259457 A CN111259457 A CN 111259457A
Authority
CN
China
Prior art keywords
data
chip
updated
chips
authentication
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
CN202010048442.9A
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.)
Yuanyuantong Technology Qingdao Co Ltd
Original Assignee
Yuanyuantong Technology Qingdao 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 Yuanyuantong Technology Qingdao Co Ltd filed Critical Yuanyuantong Technology Qingdao Co Ltd
Priority to CN202010048442.9A priority Critical patent/CN111259457A/en
Publication of CN111259457A publication Critical patent/CN111259457A/en
Pending legal-status Critical Current

Links

Images

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/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/77Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in smart cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Storage Device Security (AREA)

Abstract

The invention aims to provide a method and a device for sharing chip data. The method according to the invention comprises the following steps performed by the chip management device: receiving data to be updated from chip using equipment; updating the data of the corresponding account based on the data to be updated; and opening data operation authority for other chips corresponding to the same account, so that updated data are shared among a plurality of chips corresponding to the same account. The method further comprises the following steps performed by the chip using apparatus: acquiring data to be updated generated in the chip using process of a user; and sending the data to be updated to the chip management equipment so that the chip management equipment can update the data of the corresponding account based on the data to be updated.

Description

Method and device for sharing chip data
Technical Field
The invention relates to the technical field of intelligent chips, in particular to a method and a device for sharing chip data.
Background
With the continuous development of smart chip technology, Near Field Communication (NFC) chips or Radio Frequency Identification (RFID) chips are widely used in various authentication scenarios.
However, some existing chip-based applications have a single management and usage mode for chip data, and have a large limitation.
Disclosure of Invention
The invention aims to provide a method and a device for sharing chip data.
According to an aspect of the present invention, there is provided a method for managing chips in a chip management device, wherein a plurality of chips correspond to a same account, and identity information of each account is encrypted by a block chain protocol and stored in a block of a block chain, the method including the steps of:
receiving data to be updated from chip using equipment;
updating the data of the corresponding account based on the data to be updated;
wherein the method comprises the steps of:
and opening data operation authority for other chips corresponding to the same account, so that updated data are shared among a plurality of chips corresponding to the same account.
According to an aspect of the present invention, there is provided a method for using a chip in a chip using apparatus, wherein a plurality of chips correspond to a same account, and identity information of each account is encrypted by a block chain protocol and stored in a block of a block chain, the method including the steps of:
acquiring data to be updated generated in the chip using process of a user;
and sending the data to be updated to the chip management equipment so that the chip management equipment can update the data of the corresponding account based on the data to be updated.
According to an aspect of the present invention, there is provided a chip management device, wherein a plurality of chips correspond to a same account, and identity information of each account is encrypted by a block chain protocol and stored in a block of a block chain, the chip management device:
means for receiving data to be updated from a chip using apparatus;
the device is used for updating the data of the corresponding account based on the data to be updated so that a user can check the updated data through other chips corresponding to the same account;
wherein the management apparatus includes:
and opening data operation authority for other chips corresponding to the same account so as to share the updated data in a plurality of chips corresponding to the same account.
According to an aspect of the present invention, there is provided a chip using apparatus, wherein a plurality of chips correspond to a same account, and identity information of each account is encrypted by a blockchain protocol and stored in a block of a blockchain, the chip using apparatus including:
the device is used for acquiring data to be updated generated by a user in the process of using the chip;
and the device is used for sending the data to be updated to the chip management equipment so that the chip management equipment can update the data of the corresponding account based on the data to be updated.
According to an aspect of the present invention, a system for sharing chip data is provided, which includes the chip management device and the chip using device as described above.
Compared with the prior art, the invention has the following advantages: through the interaction of the chip management equipment and the chip using equipment, the data intercommunication between a plurality of chips corresponding to the same account is realized, so that a user can check data users of other chips through any chip or operate the data, the user management and the use of the plurality of chips are facilitated, the operation of acquiring the chip data by the user is simplified, and the efficiency is improved. In addition, the embodiment of the invention stores and verifies the relevant information of the chip based on the block chain technology, thereby improving the safety of chip verification.
Drawings
Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments made with reference to the following drawings:
FIG. 1 shows a flow diagram of a method for sharing chip data according to an embodiment of the invention;
FIG. 2 illustrates a method flow diagram of an authentication process according to one embodiment of the invention;
FIG. 3 is a schematic structural diagram of a chip management device and a chip using device according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram showing a chip management device and a chip usage device that perform an authentication process according to an embodiment of the present invention.
The same or similar reference numbers in the drawings identify the same or similar elements.
Detailed Description
Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel, concurrently, or simultaneously. In addition, the order of the operations may be re-arranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
The methodologies discussed hereinafter, some of which are illustrated by flow diagrams, may be implemented by hardware, software, firmware, middleware, microcode, hardware description languages, or any combination thereof. When implemented in software, firmware, middleware or microcode, the program code or code segments to perform the necessary tasks may be stored in a machine or computer readable medium such as a storage medium. The processor(s) may perform the necessary tasks.
Specific structural and functional details disclosed herein are merely representative and are provided for purposes of describing example embodiments of the present application. This application may, however, be embodied in many alternate forms and should not be construed as limited to only the embodiments set forth herein.
It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element may be termed a second element, and, similarly, a second element may be termed a first element, without departing from the scope of example embodiments. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used herein, 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 should also be noted that, in some alternative implementations, the functions/acts noted may occur out of the order noted in the figures. For example, two figures shown in succession may, in fact, be executed substantially concurrently, or the figures may sometimes be executed in the reverse order, depending upon the functionality/acts involved.
The term "device" in this context refers to an intelligent electronic device that can perform predetermined processes such as numerical calculations and/or logic calculations by executing predetermined programs or instructions, and may include a processor and a memory, wherein the predetermined processes are performed by the processor executing program instructions prestored in the memory, or performed by hardware such as an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), a Digital Signal Processor (DSP), or performed by a combination of the above two.
Wherein the method according to an embodiment of the invention is implemented by a chip management device and/or a chip usage device. The chip management device stores and updates data of each account through interaction with the chip using device.
One account can correspond to one user, and data of a plurality of chips belonging to the user are communicated with each other through interaction with the chip using equipment through the chip management equipment. Or, one account may correspond to a plurality of users, and data of the chip used by each user is communicated with the chip using device through interaction with the chip managing device.
The chip management device mainly comprises network equipment. Wherein the network device includes, but is not limited to, a single network server, a server group consisting of a plurality of network servers, or a Cloud Computing (Cloud Computing) based Cloud consisting of a large number of hosts or network servers, wherein Cloud Computing is one of distributed Computing, a super virtual computer consisting of a collection of loosely coupled computers.
The chip using equipment mainly comprises various user equipment which can read the information of the chip and perform data operation through the chip. The chip includes various read-write intelligent chips, such as an NFC chip or an RFID chip, and the like.
Preferably, the chip according to the embodiment of the present invention can be applied to various scenarios, for example, the chip can be included in a bank card, a bill of lading, a physical work ticket, and the like.
The information contained in the chip may include identity information of the user, a private key of the user, information related to the entity ticket or card corresponding to the chip (e.g., time, field, seat information of the performed ticket), and so on.
The user equipment includes, but is not limited to, any electronic product that can interact with a user through a keyboard, a mouse, a remote controller, a touch panel, or a voice control device, for example, a personal computer, a tablet computer, a smart phone, a PDA, a game console, or an IPTV.
The network where the user equipment and the network equipment are located includes, but is not limited to, the internet, a wide area network, a metropolitan area network, a local area network, a VPN network, and the like.
It should be noted that the ue, the network device and the network are only examples, and other existing or future ues, network devices and networks may also be included in the scope of the present invention and are included by reference.
The present application is described in further detail below with reference to the attached figures.
FIG. 1 shows a flow diagram of a method for sharing chip data according to an embodiment of the invention.
The method includes steps S101 and S102 performed by the chip using apparatus, and steps S201 and S202 performed by the chip managing apparatus.
The plurality of chips correspond to the same account, and the identity information of each account is encrypted through a block chain protocol and then stored in a block of a block chain.
The account can comprise users or chip using equipment based on the same identity authentication, and a plurality of chips corresponding to the same account have the same identity information.
Preferably, for each chip corresponding to the same account, the corresponding identity information and the authority information of each chip are stored in the blocks of the block chain after being encrypted by the block chain protocol. Wherein, the authority information comprises the user identity and the operation which can be executed by the user identity. The operations include various operations that may be performed on the data, including, for example, viewing, modifying, deleting, and the like.
It should be noted that the embodiments of the present invention can encrypt the private data based on a variety of common blockchain encryption algorithms, such as hash algorithm, elliptic curve algorithm, etc., and those skilled in the art can select a suitable blockchain encryption algorithm based on actual requirements.
Referring to fig. 1, in step S101, the chip using apparatus acquires data to be updated generated by a user in using a chip.
The data to be updated comprises part or all of data generated in the process of using the chip.
In step S102, the chip using device sends the data to be updated to the chip management device, so that the chip management device updates the data of the corresponding account based on the data to be updated.
According to a preferred embodiment of the present invention, the method further comprises step S103 (not shown) and step S104 (not shown).
In step S103, the chip using apparatus determines data that can be shared with other chips in the data to be updated based on the interaction operation of the user.
For example, the user may choose to set the data as "shared" or "private". For shared data, the data may be viewed or otherwise manipulated through other chips. For private data, the data cannot be viewed through other chips.
In step S104, the chip using apparatus generates indication information indicating data that can be shared with other chips among the data to be updated.
Next, in step S102, the chip using device sends the data to be updated and the indication information to the chip management device, so that the chip management device updates the data of the corresponding account based on the data to be updated and the indication information.
For example, the chip management device is a server _1 corresponding to a logistics transaction platform in which an account user _1 corresponds to three NFC chips, whose identities are denoted chip _1, chip _2, and chip _3, respectively, and correspond to a transaction party a, a transaction party B, and a platform manager, respectively. The trading party A reads the relevant information in the chip _1 through the application app _1 of the logistics trading platform in the NFC smart phone serving as the chip using device and carries out trading by using the logistics trading platform. For the data to be updated data _ chip1 generated in the transaction process, the transaction party A chooses to set the data _1 therein as "shared" and the rest of the data as "private". The smartphone determines data that can be shared with other chips as data _1 based on the setting operation of the trader a, and generates corresponding indication information "data _1 is shared, and the rest of data is private". Then, the smart phone sends the data to be updated data _ chip1 and the indication information to the chip management device server _1, so that the chip management device server _1 updates the data of the corresponding account based on the data to be updated and the indication information.
Continuing with the description of fig. 1, in step S201, the chip management apparatus receives data to be updated from the chip using apparatus.
In step S202, the chip management device updates the data of the corresponding account based on the data to be updated, so that the user can view the updated data through other chips corresponding to the same account.
Preferably, the chip management device encrypts the updated data by using a block chain protocol and stores the encrypted data in a block of the block chain.
In step S203, the chip management apparatus opens data operation permissions for other chips corresponding to the same account, so that updated data is shared among a plurality of chips corresponding to the same account.
The method for the chip management device to open the data operation permission for the other chips corresponding to the same account includes, but is not limited to, any one of the following:
1) the chip management equipment actively opens the data operation authority; specifically, the chip management device opens data operation permissions of a plurality of chips corresponding to the same account, so that a user can operate data of the account through any one of the plurality of chips.
Preferably, the chip management device can only open part of the data operation authority. For example, only the viewing permission is opened, and the permissions of modification, deletion and the like are not opened temporarily, so that the user can view the data of other chips through the current chip, but cannot modify the data of other chips.
2) The chip management equipment opens the data operation authority based on the request; specifically, the chip using device sends a data operation request to the chip management device to request one or more operations on data of other chips. And the chip management equipment responds to the data operation request sent by the chip using equipment and opens corresponding operation permission for the chip using equipment.
Continuing with the description of the foregoing first example, the smartphone using the chip _1 sends a data operation request to the chip management device to request to view data corresponding to the chip _ 2. The chip management device opens an operation permission for viewing the data of the chip _2 for the smart phone in response to the data operation request.
Preferably, the user can set multiple operation permissions for the data to be shared, and the chip management device determines whether the permission requested by the chip using device can be opened according to the set permissions.
For example, the chip using device requests to view and modify data from other chips, after receiving the data operation request, the chip management device obtains that the permission set for the data in the other chips is "view", and then the chip management device determines that the chip using device does not have the permission to modify the data, so that the permission to view the data is opened only for the chip using device, and the permission to modify the data is not opened.
According to the method provided by the embodiment of the invention, data intercommunication among a plurality of chips corresponding to the same account is realized through interaction of the chip management equipment and the chip using equipment, so that a user can check data users of other chips or operate the data through any chip, the user can conveniently manage and use the plurality of chips, the operation of acquiring the chip data by the user is simplified, and the efficiency is improved. In addition, the embodiment of the invention stores and verifies the relevant information of the chip based on the block chain technology, thereby improving the safety of chip verification.
Fig. 2 shows a method flow diagram of an authentication process according to one embodiment of the invention.
Referring to fig. 2, when the chip management apparatus is the authentication apparatus, the method includes steps S105 and S106 performed by the chip using apparatus, and step S203 performed by the chip management apparatus.
In step S105, when the identity authentication is required, the chip using device generates authentication-related information for authentication based on the identity information in the current chip.
In step S106, the chip-using device sends an authentication request to the authentication device, thereby completing the authentication process through interaction with the authentication device. Wherein the authentication request includes authentication-related information.
In step S204, the chip management device performs authentication on the chip using device in response to the authentication request sent by the chip using device.
Alternatively, the authentication device may be another device for authentication, such as an authentication server for performing identity verification, other than the chip management device, and the chip management device may perform authentication through interaction with the device.
According to a preferred embodiment, if the chip used by the chip using apparatus passes the authentication, the authentication apparatus determines that the other chips corresponding to the same account all pass the authentication without performing the authentication process.
For example, the user has 3 tickets, each of which has an NFC chip, the 3 NFC chips each correspond to an account of the user, and each of the NFC chips contains identity information of the user. When a user uses one of the tickets through the NFC mobile phone, the NFC mobile phone triggers an authentication process and sends an authentication request to authentication equipment. If the authentication equipment passes the identity verification of the user, the user does not need to perform identity authentication when the remaining two NFC chips containing the NFC chip are used for performing ticket production.
According to the method of the embodiment, when any one of the plurality of chips corresponding to the same account triggers the authentication process and passes the identity authentication, the rest of the chips pass the identity authentication without executing the identity authentication process, so that the authentication process is simplified, and the efficiency is improved.
Fig. 3 shows a schematic structural diagram of a chip management device and a chip using device according to an embodiment of the present invention. The chip using apparatus according to the present invention includes: means for acquiring data to be updated generated by a user during use of the chip (hereinafter referred to as "data acquisition means 101"); and a device (hereinafter referred to as "data sending device 102") for sending the data to be updated to the chip management device, so that the chip management device updates the data of the corresponding account based on the data to be updated.
The chip management apparatus according to the present invention includes: means for receiving data to be updated from the chip using apparatus (hereinafter referred to as "data receiving means 201"); means (hereinafter referred to as "updating means 202") for updating data of the corresponding account based on the data to be updated, so that a user can view the updated data through other chips corresponding to the same account; and means for opening data operation authority for other chips corresponding to the same account so as to share the updated data among a plurality of chips corresponding to the same account (hereinafter referred to as authority opening 203 ").
Referring to fig. 3, the data acquisition device 101 acquires data to be updated generated by a user during use of a chip.
The data to be updated comprises part or all of data generated in the process of using the chip.
The data sending device 102 sends the data to be updated to the chip management device, so that the chip management device updates the data of the corresponding account based on the data to be updated.
According to a preferred embodiment of the present invention, the method further includes a device (not shown, hereinafter referred to as "data determining device") for determining data that can be shared with other chips in the data to be updated based on the interaction operation of the user, and a device (not shown, hereinafter referred to as "indication generating device") for generating indication information indicating data that can be shared with other chips in the data to be updated.
The data determination device determines data which can be shared with other chips in the data to be updated based on the interaction operation of the user.
For example, the user may choose to set the data as "shared" or "private". For shared data, the data may be viewed or otherwise manipulated through other chips. For private data, the data cannot be viewed through other chips.
The instruction generating device generates instruction information for instructing data which can be shared with other chips in the data to be updated.
Then, the data sending device 102 sends the data to be updated and the indication information to the chip management device, so that the chip management device updates the data of the corresponding account based on the data to be updated and the indication information.
For example, the chip management device is a server _1 corresponding to a logistics transaction platform in which an account user _1 corresponds to three NFC chips, whose identities are denoted chip _1, chip _2, and chip _3, respectively, and correspond to a transaction party a, a transaction party B, and a platform manager, respectively. The trading party A reads the relevant information in the chip _1 through the application app _1 of the logistics trading platform in the NFC smart phone serving as the chip using device and carries out trading by using the logistics trading platform. For the data to be updated data _ chip1 generated in the transaction process, the transaction party A chooses to set the data _1 therein as "shared" and the rest of the data as "private". The smartphone determines, based on the setting operation of the transaction party a, that the data determination means included in the smartphone determines that the data that can be shared with other chips is data _1, instructs the generation means to generate corresponding instruction information "data _1 is shared, and the remaining data is private". Then, the data sending device 102 sends the data to be updated data _ chip1 and the indication information to the chip management device server _1, so that the chip management device server _1 updates the data of the corresponding account based on the data to be updated and the indication information.
Continuing with the description of fig. 3, the data receiving apparatus 201 receives data to be updated from the chip using device.
The updating device 202 updates the data of the corresponding account based on the data to be updated, so that the user can view the updated data through other chips corresponding to the same account.
Preferably, the chip management device encrypts the updated data by using a block chain protocol and stores the encrypted data in a block of the block chain.
The authority opening device 203 opens data operation authority for other chips corresponding to the same account, so that updated data is shared among a plurality of chips corresponding to the same account.
The method for opening the data operation permission for the other chips corresponding to the same account by the permission opening device 203 includes, but is not limited to, any of the following:
1) the permission opening device 203 actively opens the data operation permission; specifically, the permission opening device 203 opens the data operation permission of the multiple chips corresponding to the same account, so that the user can operate the data of the account through any one of the multiple chips.
Preferably, the permission opening device 203 can open only part of the data operation permission. For example, only the viewing permission is opened, and the permissions of modification, deletion and the like are not opened temporarily, so that the user can view the data of other chips through the current chip, but cannot modify the data of other chips.
2) The permission opening device 203 opens the data operation permission based on the request; the chip using apparatus further includes a device (not shown, hereinafter referred to as "data request sending device") for sending a data operation request to the chip management apparatus to request one or more operations on the data of the other chips.
Specifically, the data request sending device sends a data operation request to the chip management device to request one or more operations to be performed on the data of the other chip. The permission opening device 203 opens corresponding operation permission for the chip using equipment in response to the data operation request sent by the chip using equipment.
Continuing with the description of the foregoing first example, the data request transmission device of the smart phone using the chip _1 transmits a data operation request to the chip management device to request to view the data corresponding to the chip _ 2. The permission opening device 203 opens the operation permission for viewing the data of the chip _2 for the smartphone in response to the data operation request.
Preferably, the user may set a plurality of operation permissions for the data to be shared, and the permission opening device 203 determines whether the permission requested by the chip using device can be opened according to the set permissions.
For example, the chip using device requests to view and modify data from another chip, after receiving the data operation request, the permission opening device 203 obtains that the permission set for the data in the other chip is "view", and then the permission opening device 203 determines that the chip using device does not have permission to modify the data, so that only the permission to view the data is opened for the chip using device, and the permission to modify the data is not opened.
According to the scheme of the embodiment of the invention, data intercommunication among a plurality of chips corresponding to the same account is realized through interaction of the chip management equipment and the chip using equipment, so that a user can check data users of other chips or operate the data through any chip, the user can conveniently manage and use the plurality of chips, the operation of acquiring the chip data by the user is simplified, and the efficiency is improved. In addition, the embodiment of the invention stores and verifies the relevant information of the chip based on the block chain technology, thereby improving the safety of chip verification.
Fig. 4 is a schematic structural diagram showing a chip management device and a chip usage device that perform an authentication process according to an embodiment of the present invention.
Referring to fig. 4, when the chip management apparatus is an authentication apparatus, the chip using apparatus includes a means (hereinafter referred to as "generating means 105") for generating authentication-related information for authentication based on identity information in a current chip when identity authentication is required; means for transmitting an authentication request to the authentication device, thereby completing an authentication process through interaction with the authentication device (hereinafter referred to as "request transmission means 106").
The chip management device includes a means (hereinafter referred to as "request response means 204") for performing authentication on the chip using device in response to an authentication request sent by the chip using device.
Referring to fig. 4, when authentication is required, the generation means 105 generates authentication-related information for authentication based on the identity information in the current chip.
The request transmission means 106 transmits an authentication request to the authentication device, thereby completing the authentication process through interaction with the authentication device. Wherein the authentication request includes authentication-related information.
The request response means 204 performs authentication on the chip using device in response to the authentication request sent by the chip using device.
Alternatively, the authentication device may be another device for authentication, such as an authentication server for performing identity verification, other than the chip management device, and the chip management device may perform authentication through interaction with the device.
According to a preferred embodiment, if the chip used by the chip using apparatus passes the authentication, the authentication apparatus determines that the other chips corresponding to the same account all pass the authentication without performing the authentication process.
For example, the user has 3 tickets, each of which has an NFC chip, the 3 NFC chips each correspond to an account of the user, and each of the NFC chips contains identity information of the user. When a user uses one of the tickets through the NFC mobile phone, the NFC mobile phone triggers an authentication process and sends an authentication request to authentication equipment. If the authentication equipment passes the identity verification of the user, the user does not need to perform identity authentication when the remaining two NFC chips containing the NFC chip are used for performing ticket production.
According to the scheme of the embodiment, when any one of the chips corresponding to the same account triggers the authentication process and passes the identity authentication, the rest of the chips pass the identity authentication without executing the identity authentication process, so that the authentication process is simplified, and the efficiency is improved.
The software program of the present invention can be executed by a processor to implement the steps or functions described above. Also, the software programs (including associated data structures) of the present invention can be stored in a computer readable recording medium, such as RAM memory, magnetic or optical drive or diskette and the like. Additionally, some of the steps or functionality of the present invention may be implemented in hardware, for example, as circuitry that cooperates with the processor to perform various functions or steps.
In addition, some of the present invention can be applied as a computer program product, such as computer program instructions, which when executed by a computer, can invoke or provide the method and/or technical solution according to the present invention through the operation of the computer. Program instructions which invoke the methods of the present invention may be stored on a fixed or removable recording medium and/or transmitted via a data stream on a broadcast or other signal-bearing medium and/or stored within a working memory of a computer device operating in accordance with the program instructions. An embodiment according to the invention herein comprises an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein the computer program instructions, when executed by the processor, trigger the apparatus to perform a method and/or solution according to embodiments of the invention as described above.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means recited in the system claims may also be implemented by one unit or means in software or hardware. The terms first, second, etc. are used to denote names, but not any particular order.

Claims (19)

1. A method for managing chips in a chip management device, wherein a plurality of chips correspond to a same account, and identity information of each account is encrypted through a block chain protocol and then stored in a block of a block chain, the method comprising the following steps:
receiving data to be updated from chip using equipment;
updating the data of the corresponding account based on the data to be updated;
wherein the method comprises the steps of:
and opening data operation authority for other chips corresponding to the same account, so that updated data are shared among a plurality of chips corresponding to the same account.
2. The method of claim 1, wherein the step of opening data operation authority for other chips corresponding to the same account comprises:
and opening data operation permissions of a plurality of chips corresponding to the same account so that a user can operate the data of the account through any one of the plurality of chips.
3. The method of claim 1, wherein the step of opening data operation authority for other chips corresponding to the same account comprises:
and opening corresponding operation permission for the chip using equipment in response to the data operation request sent by the chip using equipment.
4. A method according to any one of claims 1 to 3, wherein the method comprises the steps of:
and responding to an authentication request sent by the chip using equipment, and performing identity verification on the chip using equipment.
5. A method for using a chip in a chip using device, wherein a plurality of chips correspond to a same account, and identity information of each account is encrypted by a block chain protocol and then stored in a block of a block chain, the method comprising the steps of:
acquiring data to be updated generated in the chip using process of a user;
and sending the data to be updated to the chip management equipment so that the chip management equipment can update the data of the corresponding account based on the data to be updated.
6. The method according to claim 5, wherein the method comprises the steps of:
determining data which can be shared with other chips in the data to be updated based on the interactive operation of a user;
generating indication information for indicating data which can be shared with other chips in the data to be updated;
the step of sending the data to be updated to a chip management device comprises:
and sending the data to be updated and the indication information to the chip management equipment so that the chip management equipment can update the data of the corresponding account based on the data to be updated and the indication information.
7. The method according to claim 5 or 6, wherein the method comprises the steps of:
when identity authentication is needed, generating authentication related information for authentication based on identity information in a current chip;
and sending an authentication request to the authentication device so as to complete the authentication process through interaction with the authentication device, wherein the authentication request contains authentication related information.
8. The method according to claim 5, wherein the method comprises the steps of:
and sending a data operation request to the chip management equipment to request to perform one or more operations on the data of other chips.
9. A chip management device, wherein a plurality of chips correspond to the same account, and identity information of each account is encrypted by a block chain protocol and then stored in a block of a block chain, the chip management device:
means for receiving data to be updated from a chip using apparatus;
the device is used for updating the data of the corresponding account based on the data to be updated so that a user can check the updated data through other chips corresponding to the same account;
wherein the management apparatus includes:
and opening data operation authority for other chips corresponding to the same account so as to share the updated data in a plurality of chips corresponding to the same account.
10. The chip management device according to claim 9, wherein the means for opening data operation authority for other chips corresponding to the same account so that updated data is shared among a plurality of chips corresponding to the same account is configured to:
and opening data operation permissions of a plurality of chips corresponding to the same account so that a user can operate the data of the account through any one of the plurality of chips.
11. The chip management device according to claim 9, wherein the means for opening data operation authority for other chips corresponding to the same account so that updated data is shared among a plurality of chips corresponding to the same account is configured to:
and opening corresponding operation permission for the chip using equipment in response to the data operation request sent by the chip using equipment.
12. The chip management device according to any one of claims 9 to 11, wherein the chip management device comprises:
and the chip using equipment is authenticated in response to an authentication request sent by the chip using equipment.
13. A chip using device, wherein a plurality of chips correspond to the same account, and identity information of each account is encrypted by a block chain protocol and then stored in a block of a block chain, the chip using device comprises:
the device is used for acquiring data to be updated generated by a user in the process of using the chip;
and the device is used for sending the data to be updated to the chip management equipment so that the chip management equipment can update the data of the corresponding account based on the data to be updated.
14. The chip using apparatus according to claim 13, wherein the chip using apparatus comprises:
the device is used for determining data which can be shared with other chips in the data to be updated based on the interactive operation of a user;
means for generating indication information indicating data that can be shared with other chips among the data to be updated;
the device for sending the data to be updated to the chip management device so that the chip management device updates the data of the corresponding account based on the data to be updated is used for:
and sending the data to be updated and the indication information to the chip management equipment so that the chip management equipment can update the data of the corresponding account based on the data to be updated and the indication information.
15. The chip using apparatus according to claim 13 or 14, wherein the chip using apparatus comprises:
when identity authentication is needed, generating authentication related information for authentication based on identity information in the current chip;
means for sending an authentication request to an authentication device to complete an authentication process through interaction with the authentication device, wherein the authentication request contains authentication related information.
16. The chip using apparatus according to claim 13, wherein the chip using apparatus comprises:
and sending a data operation request to the chip management device to request one or more operations to be performed on the data of the other chips.
17. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor when executing the program implements the method of any one of claims 1 to 4; alternatively, the processor, when executing the program, implements the method of any of claims 5 to 8.
18. A computer-readable storage medium, on which a computer program is stored, which program, when being executed by a processor, carries out the method according to any one of claims 1 to 4; or, when executed by a processor, to implement a method as claimed in any one of claims 5 to 8.
19. A system for sharing chip data, wherein the system comprises a chip management device according to any one of claims 9 to 12 and a chip usage device according to any one of claims 13 to 16.
CN202010048442.9A 2020-01-16 2020-01-16 Method and device for sharing chip data Pending CN111259457A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010048442.9A CN111259457A (en) 2020-01-16 2020-01-16 Method and device for sharing chip data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010048442.9A CN111259457A (en) 2020-01-16 2020-01-16 Method and device for sharing chip data

Publications (1)

Publication Number Publication Date
CN111259457A true CN111259457A (en) 2020-06-09

Family

ID=70943960

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010048442.9A Pending CN111259457A (en) 2020-01-16 2020-01-16 Method and device for sharing chip data

Country Status (1)

Country Link
CN (1) CN111259457A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120054294A1 (en) * 2010-08-26 2012-03-01 Walton Advanced Engineering Inc. Storage device for data sharing
CN103716353A (en) * 2012-10-09 2014-04-09 上海博路信息技术有限公司 Mutual data sharing method for equipment
CN107771383A (en) * 2015-07-07 2018-03-06 阿读随得有限公司 At least two authenticating devices are mapped to the method for user account using certificate server
CN108540388A (en) * 2018-03-19 2018-09-14 山东云安通信息技术有限公司 A kind of smart routing devices and intelligent domestic system
CN109298981A (en) * 2018-09-27 2019-02-01 郑州云海信息技术有限公司 Method of data synchronization, system between a kind of PCIE dual redundant chip
CN109660354A (en) * 2018-12-12 2019-04-19 深圳市网心科技有限公司 A kind of communication means based on block chain, device, system and medium
CN110247970A (en) * 2019-06-17 2019-09-17 中国人民解放军国防科技大学 Dynamic sharing buffer device for interconnected chips

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120054294A1 (en) * 2010-08-26 2012-03-01 Walton Advanced Engineering Inc. Storage device for data sharing
CN103716353A (en) * 2012-10-09 2014-04-09 上海博路信息技术有限公司 Mutual data sharing method for equipment
CN107771383A (en) * 2015-07-07 2018-03-06 阿读随得有限公司 At least two authenticating devices are mapped to the method for user account using certificate server
CN108540388A (en) * 2018-03-19 2018-09-14 山东云安通信息技术有限公司 A kind of smart routing devices and intelligent domestic system
CN109298981A (en) * 2018-09-27 2019-02-01 郑州云海信息技术有限公司 Method of data synchronization, system between a kind of PCIE dual redundant chip
CN109660354A (en) * 2018-12-12 2019-04-19 深圳市网心科技有限公司 A kind of communication means based on block chain, device, system and medium
CN110247970A (en) * 2019-06-17 2019-09-17 中国人民解放军国防科技大学 Dynamic sharing buffer device for interconnected chips

Similar Documents

Publication Publication Date Title
EP3255832B1 (en) Dynamic encryption method, terminal and server
KR101418799B1 (en) System for providing mobile OTP service
US11121857B2 (en) Systems, devices, and methods for in-field authenticating of autonomous robots
CN109669986A (en) Blacklist sharing method, device, equipment and storage medium based on block chain
CN105099673A (en) Authorization method, authorization requesting method and devices
CN109614813B (en) Privacy transaction method and device based on block chain and application method and device thereof
CN110826043A (en) Digital identity application system and method, identity authentication system and method
CN105027107A (en) Secure virtual machine migration
CN103620556A (en) Binding applications to device capabilities
US20160048460A1 (en) Remote load and update card emulation support
CN109587101A (en) A kind of digital certificate management method, device and storage medium
CN111047321A (en) Service processing method and device, electronic equipment and storage medium
CN110601858B (en) Certificate management method and device
CN114586314A (en) Block chain transaction control based on private key management
CN111464295B (en) Bank card making method and device
CN111292174A (en) Tax payment information processing method and device and computer readable storage medium
CN105635168A (en) Off-line transaction device and security key using method thereof
EP4198783A1 (en) Federated model training method and apparatus, electronic device, computer program product, and computer-readable storage medium
CN109739827A (en) A kind of block chain storage system based on double-strand framework
CN113409134A (en) Enterprise financing trust method and device based on federal learning
CN113034281A (en) Service data processing method based on block chain, related system and node
CN115296794A (en) Key management method and device based on block chain
CN109543365A (en) A kind of authorization method and device
CN109818965B (en) Personal identity verification device and method
CN113472722A (en) Data transmission method, storage medium, electronic device and automatic ticket selling and checking system

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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20200609

WD01 Invention patent application deemed withdrawn after publication