CN106330897A - Information storage method and system - Google Patents
Information storage method and system Download PDFInfo
- Publication number
- CN106330897A CN106330897A CN201610703998.0A CN201610703998A CN106330897A CN 106330897 A CN106330897 A CN 106330897A CN 201610703998 A CN201610703998 A CN 201610703998A CN 106330897 A CN106330897 A CN 106330897A
- Authority
- CN
- China
- Prior art keywords
- information
- encrypted
- encryption
- client
- user
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- Storage Device Security (AREA)
Abstract
The invention discloses an information storage method applied to an information storage system. The information storage system comprises an encryption and decryption device used for encrypting and decrypting information to be encrypted, a client and a cloud server. The method comprises the following steps: the client receives the information to be encrypted input by a user, and sends the information to be encrypted to the encryption and decryption device; the encryption and decryption device encrypts the information to be encrypted to acquire encrypted information, and returns the encrypted information to the client for storage and/or sends the encrypted information to the cloud server via the client for storage. According to the method and system provided by the invention, security of user information can be improved.
Description
Technical field
The present invention relates to field of information security technology, particularly relate to a kind of information storage means and system.
Background technology
Being in the information interconnected network epoch of high speed development, the various activity of people divides with various passwords
Do not open.Such as, the password of withdrawing the money of each bank card, password of the online bank, also the shopping website such as Taobao, Jingdone district login password and
Payment cipher, the more generally login password of thousands upon thousands each portal websites, etc..But, people are in the information of enjoyment
Epoch brought easily time, be also subjected to record the misery of these passwords, such as, when user is carried out by Net silver simultaneously
When transferring accounts or pay, often because not remembering password, occur that repeatedly inputing password by mistake causes account by locked phenomenon, thus has to
Go bank counter to queue up and change password.
To this end, there is people to be remembered on book by various passwords, but it is faced with and loses or be found and reveal because being not intended to
The danger of encrypted message, somebody by various passwords remember in network account or computer, but be also faced with various trojan horse and
The threat of network hacker, it is seen then that the mode of existing record password is it cannot be guaranteed that the safety of password.
Summary of the invention
In view of this, the main purpose of the embodiment of the present invention is to provide a kind of information storage means and system, it is possible to carry
The safety of high user profile.
Embodiments providing a kind of information storage means, described method is applied to a kind of information storage system, institute
State information storage system and include encryption and decryption equipment, client and the Cloud Server for information to be encrypted being carried out encryption and decryption;Institute
The method of stating includes:
Described client receives the information to be encrypted of user's input, and sends described information to be encrypted to described encryption and decryption
Equipment;
Described encryption and decryption equipment obtains adding confidential information after being encrypted described information to be encrypted, and adds confidential information by described
It is back to described client carry out storing and/or sending extremely described Cloud Server by described client storing.
Optionally, described client receives the information to be encrypted of user's input, and sends described information to be encrypted to institute
State encryption and decryption equipment, including:
Described client receives information to be encrypted and the related information of described information to be encrypted of user's input, and by institute
State information to be encrypted to send to described encryption and decryption equipment with described related information;
Accordingly, described encryption and decryption equipment obtains adding confidential information after being encrypted described information to be encrypted, including:
Described encryption and decryption equipment receive described client send information described to be encrypted and described related information after,
Show described information to be encrypted and described related information;
After receiving the CIPHERING REQUEST that user triggers, described information to be encrypted is encrypted and obtains adding confidential information.
Optionally, described client receives the information to be encrypted of user's input and the association letter of described information to be encrypted
Breath, including:
Described client receives user's information to be encrypted by pseudorandom input through keyboard and described information to be encrypted
Related information.
Optionally, described method also includes:
Described client receives the Query Information of user's input, by described Query Information and locally stored all described pass
Connection information carries out coupling and obtains match information, and corresponding for the described match information confidential information that adds is sent to described encryption and decryption and is set
Standby;The confidential information that adds that described match information is corresponding is decrypted and shows by described encryption and decryption equipment;
Or,
Described client receives the Query Information of user's input, by the institute of described Query Information with the storage of described Cloud Server
Have described related information to carry out coupling and obtain match information, and by corresponding for described match information add confidential information be sent to described in add
Decryption device;The confidential information that adds that described match information is corresponding is decrypted and shows by described encryption and decryption equipment.
Optionally, described information to be encrypted includes encrypted message or encrypted message and relevant to described encrypted message
Information.
Optionally, described described information to be encrypted is sent to described encryption and decryption equipment, including:
Described information to be encrypted is sent after soft encryption to described encryption and decryption equipment.
The embodiment of the present invention additionally provides a kind of information storage system, and described system includes for carrying out information to be encrypted
Encryption and decryption equipment, client and the Cloud Server of encryption and decryption;
Described client, for receiving the information to be encrypted of user's input, and sends described information to be encrypted to described
Encryption and decryption equipment;
Described encryption and decryption equipment, obtains adding confidential information after being encrypted described information to be encrypted, and adds described
Confidential information is back to described client to carry out storing and/or sending extremely described Cloud Server by described client storing.
Optionally, described client includes:
Information receiving unit, the association letter of information to be encrypted and described information to be encrypted for receiving user's input
Breath;
Information transmitting unit, for sending described information to be encrypted to described encryption and decryption equipment with described related information;
Accordingly, described encryption and decryption equipment includes:
Information display unit, for receiving information described to be encrypted and the described related information that described client sends
After, show described information to be encrypted and described related information;
Information ciphering unit, for, after receiving the CIPHERING REQUEST that user triggers, adding described information to be encrypted
Close obtaining adds confidential information;
Information memory cell, is back to described client carries out storing and/or pass through described client by the described confidential information that adds
End sends extremely described Cloud Server and stores.
Optionally, described information receiving unit, receive user specifically for described client defeated by pseudorandom keyboard
The information to be encrypted entered and the related information of described information to be encrypted.
Optionally, described client, it is additionally operable to receive the Query Information of user's input, described Query Information is deposited with this locality
The all described related information of storage carries out coupling and obtains match information, and is sent to by the confidential information that adds corresponding for described match information
Described encryption and decryption equipment;
Described encryption and decryption equipment, is additionally operable to the confidential information that adds to described match information is corresponding and is decrypted and shows;
Or,
Described client, is additionally operable to receive the Query Information of user's input, by described Query Information and described Cloud Server
The all described related information of storage carries out coupling and obtains match information, and corresponding for described match information is added confidential information transmission
To described encryption and decryption equipment;
Described encryption and decryption equipment, is additionally operable to the confidential information that adds to described match information is corresponding and is decrypted and shows.
Optionally, described information to be encrypted includes encrypted message or encrypted message and relevant to described encrypted message
Information.
Optionally, described client, specifically for receiving the information to be encrypted of user's input, and by described information to be encrypted
Send to described encryption and decryption equipment after soft encryption.
The information storage means of embodiment of the present invention offer and system, described client receives the secret letter to be added of user's input
Breath, and described information to be encrypted is sent to described encryption and decryption equipment;Described information to be encrypted is carried out by described encryption and decryption equipment
Obtain adding confidential information after encryption, and the described confidential information that adds is back to described client carries out storing and/or pass through described client
End sends extremely described Cloud Server and stores.It is ciphertext, necessarily due to what client this locality and/or Cloud Server stored
Ensure that the safety of storage information in degree, further, information to be encrypted can only be carried out encryption and decryption by described encryption and decryption equipment,
Due to encryption and decryption functions correspondence Unique Device, the probability that the information of reducing cracks, the safety of storage information can be promoted further
Property.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
In having technology to describe, the required accompanying drawing used is briefly described, it should be apparent that, the accompanying drawing in describing below is the present invention
Some embodiments, for those of ordinary skill in the art, on the premise of not paying creative work, it is also possible to according to
These accompanying drawings obtain other accompanying drawing.
Fig. 1 is one of composition schematic diagram of embodiment of the present invention information storage system;
Fig. 2 is one of schematic flow sheet of embodiment of the present invention information storage means;
Fig. 3 is the two of the schematic flow sheet of embodiment of the present invention information storage means;
Fig. 4 is the two of the composition schematic diagram of embodiment of the present invention information storage system.
Detailed description of the invention
For making the purpose of the embodiment of the present invention, technical scheme and advantage clearer, below in conjunction with the embodiment of the present invention
In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is
The a part of embodiment of the present invention rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art
The every other embodiment obtained under not making creative work premise, broadly falls into the scope of protection of the invention.
The information storage means that the embodiment of the present invention provides, the method is applied to a kind of information storage system, such as Fig. 1 institute
The information storage system shown, this information storage system includes for information to be encrypted carries out the encryption and decryption equipment of encryption and decryption, visitor
Family end and Cloud Server.Wherein, the present embodiment is not limited to the communication mode between described encryption and decryption equipment and described client, can
To use USB (Universal Serial Bus, USB (universal serial bus)), audio frequency, bluetooth, NFC (Near Field
Communication, wireless near field communication) etc. communication modes;It addition, described client can be smart mobile phone, flat board electricity
Brain or desktop computer etc., communicated by the Internet between described client and described Cloud Server.
Embodiment one
See Fig. 2, for the schematic flow sheet of the information storage means that the embodiment of the present invention one provides, deposit based on above-mentioned information
Storage system, these information storage means comprise the following steps:
Step 201: described client receives the information to be encrypted of user's input, and sends described information to be encrypted to institute
State encryption and decryption equipment.
In order to enable encryption and decryption equipment to communicate with client, can in advance certain encryption and decryption equipment and one be fixed
Client bind, so, after this encryption and decryption equipment and this client realize wirelessly or non-wirelessly being connected, the two is the most permissible
Communicate;Or, in client, one APP (Application, application program) is installed in advance, and arranges and can access certain
The unique account of encryption and decryption equipment and password, so, after this encryption and decryption equipment realizes wirelessly or non-wirelessly being connected with this client,
User is after above-mentioned APP inputs this unique account and password, and this encryption and decryption equipment just can communicate with this client.
In the present embodiment, described information to be encrypted can be any information, is i.e. not limited to the letter of described information to be encrypted
Breath content, specifically, described information to be encrypted can include encrypted message or encrypted message and relevant to described encrypted message
Information or other privacy information.
In the present embodiment, the information to be encrypted that user inputs can be conveyed directly to encryption and decryption equipment by client;Visitor
Information to be encrypted can also be sent to encryption and decryption equipment after soft encryption by family end, will the information to be encrypted of user's input carry out
After soft encryption, information to be encrypted is sent to encryption and decryption equipment in the way of ciphertext, sensitive information so can be avoided in transmission
During intercepted and captured by other people, thus the safety of guarantee information.
Step 202: described encryption and decryption equipment obtains adding confidential information after being encrypted described information to be encrypted, and by described
Add confidential information to be back to described client and carry out storing and/or sent to described Cloud Server by described client and deposit
Storage.
In the present embodiment, encryption and decryption equipment can be information original text to be encrypted or through visitor from the information that client receives
Ciphertext after the end soft encryption of family.If receive is information original text to be encrypted, directly can carry out original text at encryption and decryption equipment and show
Show and carried out by user the confirmation of the source language message, when user confirm no problem after, encryption and decryption equipment carries out hardware encryption to original text
Formation adds confidential information;If receive is ciphertext, can be decrypted by encryption and decryption equipment and obtain adding confidential information original text, and add
Decryption device carries out the confirmation that original text shows and carried out the source language message by user, when user confirm no problem after, encryption and decryption sets
Confidential information is added for original text being carried out hardware encryption formation.
Wherein it is possible to formation adds confidential information and adds secret letter as final after encryption and decryption equipment is carried out hardware encryption to original text
Breath;Or, after encryption and decryption equipment carries out hardware encryption to original text, information hardware encryption obtained further carries out shape after soft encryption
The confidential information that adds become adds confidential information as final.
Then, the above-mentioned confidential information that adds is sent to client and stores by encryption and decryption equipment;Or, encryption and decryption equipment is by upper
State and add after confidential information is sent to client, client send and store to Cloud Server, i.e. client does not store and adds secret letter
Cease, added confidential information by Cloud Server storage;Or, the above-mentioned confidential information that adds is sent to client and stores by encryption and decryption equipment
After, then stored to Cloud Server by client transmission, i.e. client and Cloud Server all stores and adds confidential information.Visible, visitor
Family end and Cloud Server the most do not store the source language message, can improve the safety of information greatly by information is encrypted storage
Property.
Embodiment two
Seeing Fig. 3, for the schematic flow sheet of the information storage means that the embodiment of the present invention two provides, relevant part refers to
The introduction of above-described embodiment one, based on above-mentioned information storage system, these information storage means comprise the following steps:
Step 301: described client receives the information to be encrypted of user's input and the association letter of described information to be encrypted
Breath, and described information to be encrypted is sent to described encryption and decryption equipment with described related information.
In some embodiments, step 301 may include that described client reception user is defeated by pseudorandom keyboard
The information to be encrypted entered and the related information of described information to be encrypted, and described information to be encrypted is sent out with described related information
Deliver to described encryption and decryption equipment.In this embodiment, the information input position shown in client is needed to input as user
During information to be encrypted, can eject a pseudorandom keyboard, described pseudorandom keyboard can be with random display for typing information
Phonetic and/or numeral etc., i.e. can be different at the keyboard type-setting mode ejected the most in the same time.Seeing Fig. 1, such as user passes through
The information to be encrypted of pseudorandom input through keyboard includes the account of bank and password of withdrawing the money, and corresponding related information is bank
The such as middle row (representing Bank of China) of title, now, when information is confirmed (such as to click at client display interface by user
ACK button) after, client just can by above-mentioned include Bank Name, concrete account and specifically withdraw the money including password these letter
Breath sends to encryption and decryption equipment.
Step 302: described encryption and decryption equipment is receiving information described to be encrypted and the described pass that described client sends
After connection information, show described information to be encrypted and described related information.
Step 303: after described encryption and decryption equipment receives the CIPHERING REQUEST that user triggers, described information to be encrypted is entered
Row encryption obtains adding confidential information, and is back to described client and carries out storing and/or pass through described client by the described confidential information that adds
End sends extremely described Cloud Server and stores.
In step 302, described encryption and decryption equipment is receiving the information to be encrypted and to be encrypted that described client sends
After the related information of information, see Fig. 1, such as, these information include middle row, concrete account and specifically withdraw the money password time, add solution
Close equipment shows corresponding information on screen, if information is errorless, user can press OK key and to concrete account and specifically withdraw the money
Password is encrypted.
In step 303, described encryption and decryption equipment adds confidential information i.e. " concrete account and specifically withdraw the money close what encryption obtained
Code " pass client back, owing to client has stored the related information " Bank of China " of user's input, now, client can
So that related information is associated with adding confidential information, will " concrete account and specifically withdraw the money close after " Bank of China " and encryption
Code " it is associated.Or, encryption and decryption equipment encryption obtain add confidential information i.e. " concrete account and password of specifically withdrawing the money ", with
And related information i.e. " Bank of China " passes client together back, related information is associated by client again with adding confidential information, i.e.
By " Bank of China " with encryption after " concrete account and password of specifically withdrawing the money " be associated.Then, client is by after association
Information stores;Maybe the information after association is uploaded to Cloud Server store.
Further, on the basis of above-described embodiment one or embodiment two, above-mentioned information storage means can also include
Information searching function, can inquire about to use one of following two mode:
Mode one, from client query information.
Specifically, when adding confidential information and being merely stored in client this locality, client directly obtains information from this locality;Work as encryption
When information is stored concurrently in client and Cloud Server, local or service can be selected by user in client when there being network
Device, otherwise client directly obtains information from this locality.
Specifically include step A1 and A2:
Step A1: described client receives the Query Information of user's input, by described Query Information and locally stored institute
Have described related information to carry out coupling and obtain match information, and by corresponding for described match information add confidential information be sent to described in add
Decryption device.
For example, with reference to Fig. 1, when the particular content of account and password be described in add confidential information, prompting word content be described pass
During connection information, it is assumed that client is locally stored have the related informations such as middle row, wechat, QQ, body-building card and with these related informations
When adding confidential information of correspondence, when user inputs " middle row " at the inquiring position of client, client can be by " middle row " with all
Prompting word content carries out mating and match the account adding the middle row of confidential information associated with " middle row " and password;The most such as, when
User is when the inquiring position of client inputs " Bank of China ", and " Bank of China " can be entered by client with all prompting word contents
Row coupling, due to the information do not mated completely with " Bank of China ", now client can show all with " in ", " state ",
The prompting word list of arbitrary word in " silver-colored ", " OK ", user can therefrom select a prompting word wanting inquiry, if user's choosing
Select is " middle row ", client can again by associate with " middle row " add confidential information i.e. in the account of row and password match out.So
After " middle row " and the concrete password of " middle row " and account are sent to encryption and decryption equipment.
Step A2: the confidential information that adds that described match information is corresponding is decrypted and shows by described encryption and decryption equipment.
When encryption and decryption equipment receive client send add confidential information after, can be decrypted adding confidential information, then will
The source language message obtained after deciphering is shown to user, such as, concrete password and the account of " middle row " is shown on screen.
Mode two, from server lookup information.
Specifically, when adding confidential information and being merely stored in Cloud Server, client is by accessing Cloud Server with from cloud service
Device obtains information;When adding confidential information and being stored concurrently in client and Cloud Server, can be by user client when there being network
End selects local or server, and otherwise client is by accessing Cloud Server to obtain information from Cloud Server.
Specifically include step B1 and B2:
Step B1: described client receives the Query Information of user's input, by described Query Information and described Cloud Server
The all described related information of storage carries out coupling and obtains match information, and corresponding for described match information is added confidential information transmission
To described encryption and decryption equipment.
For example, with reference to Fig. 1, when the particular content of account and password be described in add confidential information, prompting word content be described pass
During connection information, it is assumed that Cloud Server storage have the related informations such as middle row, wechat, QQ, body-building card and with these related informations pair
Answer when adding confidential information, when user client inquiring position input " middle row " time, client can by access Cloud Server,
All prompting word contents of this user " middle row " stored with Cloud Server carry out mating and match and associate with " middle row "
Add account and the password of the middle row of confidential information;The most such as, when user inputs " Bank of China " at the inquiring position of client, visitor
Family end can be by accessing Cloud Server, and all prompting word contents of this user " Bank of China " stored with Cloud Server are carried out
Coupling, due to the information do not mated completely with " Bank of China ", now client can show all with " in ", " state ",
The prompting word list of arbitrary word in " silver-colored ", " OK ", user can therefrom select a prompting word wanting inquiry, if user's choosing
Select is " middle row ", client can by accessing Cloud Server, then will associate with " middle row " add confidential information i.e. in the account of row
With password match out.Then " middle row " and the concrete password of " middle row " and account are sent to encryption and decryption equipment.
Step B2: the confidential information that adds that described match information is corresponding is decrypted and shows by described encryption and decryption equipment.
When encryption and decryption equipment receive client send add confidential information after, can be decrypted adding confidential information, then will
The source language message obtained after deciphering is shown to user, such as, concrete password and the account of " middle row " is shown on screen.
Further, described encryption and decryption equipment not only can carry out encryption and decryption to information, it is also possible to accessing described client
The user of end and described Cloud Server carries out authentication, and specifically, the storage of described encryption and decryption equipment is for certification user identity
Key or digital certificate, and at the described built-in cryptographic algorithm of encryption and decryption equipment, when user needs access client or cloud service
During device, utilize the certification to user identity of this cryptographic algorithms' implementation, one of following two certification mode can be used: one is base
In the certification mode of challenge/response mode, another kind is digital signature identification pattern based on PKI system.Only recognize when identity
Card is by rear, and user just can utilize described client input information or Query Information, and realizes described encryption and decryption equipment, institute
State the communication between client and described Cloud Server.
Visible, the present embodiment can realize the encryption and decryption merit of the information such as a large amount of passwords by the encryption and decryption equipment of a low cost
Can, and on client this locality or server, store ciphertext, as long as encryption and decryption equipment just can go inquiry certainly at hands whenever and wherever possible
Oneself various information, improve convenience.If encryption and decryption device losses is damaged, without worrying that recorded information is lost, permissible
Go at the service provider of encryption and decryption equipment, to carry out reporting the loss application binding one new encryption and decryption equipment the most again, it is achieved that information
The chronicity preserved.
The information storage means that the embodiment of the present invention provides, described client receives the information to be encrypted of user's input, and
Described information to be encrypted is sent to described encryption and decryption equipment;After described information to be encrypted is encrypted by described encryption and decryption equipment
Obtain adding confidential information, and the described confidential information that adds is back to described client carries out storing and/or being sent by described client
Store to described Cloud Server.It is ciphertext, to a certain extent due to what client this locality and/or Cloud Server stored
Ensure that the safety of storage information, further, information to be encrypted can only be carried out encryption and decryption by described encryption and decryption equipment, owing to adding
Deciphering function correspondence Unique Device, the probability that the information of reducing cracks, the safety of storage information can be promoted further.
See Fig. 4, the composition schematic diagram of information storage system provided for the embodiment of the present invention, described system include for
Information to be encrypted is carried out the encryption and decryption equipment 401 of encryption and decryption, client 402 and Cloud Server 403;
Described client 402, for receiving the information to be encrypted of user's input, and sends described information to be encrypted to institute
State encryption and decryption equipment 401;
Described encryption and decryption equipment 401, obtains adding confidential information after being encrypted described information to be encrypted, and by described
Add confidential information to be back to described client 402 and carry out storing and/or send to described Cloud Server 403 by described client
Row storage.
In some embodiments, described client 402 includes:
Information receiving unit, the association letter of information to be encrypted and described information to be encrypted for receiving user's input
Breath;
Information transmitting unit, for sending described information to be encrypted to described encryption and decryption equipment with described related information
401;
Accordingly, described encryption and decryption equipment 401 includes:
Information display unit, for receiving information described to be encrypted and the described association that described client 402 sends
After information, show described information to be encrypted and described related information;
Information ciphering unit, for, after receiving the CIPHERING REQUEST that user triggers, adding described information to be encrypted
Close obtaining adds confidential information;
Information memory cell, is back to described client 402 carries out storing and/or pass through described visitor by the described confidential information that adds
Family end sends extremely described Cloud Server 403 and stores.
In some embodiments, described information receiving unit, receive user by virtual specifically for described client
The information to be encrypted of random keyboard input and the related information of described information to be encrypted.
In some embodiments, described client 402, it is additionally operable to receive the Query Information of user's input, looks into described
Inquiry information carries out mating with locally stored all described related information and obtains match information, and by corresponding for described match information
Add confidential information and be sent to described encryption and decryption equipment 401;
Described encryption and decryption equipment 401, is additionally operable to the confidential information that adds to described match information is corresponding and is decrypted and shows;
Or,
Described client 402, is additionally operable to receive the Query Information of user's input, by described Query Information and described cloud service
The all described related information of device 403 storage carries out coupling and obtains match information, and corresponding for described match information is added secret letter
Breath is sent to described encryption and decryption equipment 401;
Described encryption and decryption equipment 401, is additionally operable to the confidential information that adds to described match information is corresponding and is decrypted and shows.
In some embodiments, described information to be encrypted include encrypted message or encrypted message and with described password
The information that information is relevant.
In some embodiments, described client, specifically for receiving the information to be encrypted of user's input, and by described
Information to be encrypted sends to described encryption and decryption equipment after soft encryption.
As seen through the above description of the embodiments, those skilled in the art is it can be understood that arrive above-mentioned enforcement
All or part of step in example method can add the mode of required general hardware platform by software and realize.Based on such
Understanding, the part that prior art is contributed by technical scheme the most in other words can be with the form of software product
Embodying, this computer software product can be stored in storage medium, such as ROM/RAM, magnetic disc, CD etc., including some
Instruct with so that computer equipment (can be personal computer, server, or the network service such as such as WMG
Equipment, etc.) perform each embodiment of the present invention or the method described in some part of embodiment.
It should be noted that each embodiment uses the mode gone forward one by one to describe in this specification, each embodiment emphasis is said
Bright is all the difference with other embodiments, and between each embodiment, identical similar portion sees mutually.For reality
For executing system disclosed in example, owing to it corresponds to the method disclosed in Example, so describe is fairly simple, relevant part
The method part of seeing illustrates.
Also, it should be noted in this article, term " includes ", " comprising " or its any other variant are intended to non-
Comprising of exclusiveness, so that include that the process of a series of key element, method, article or equipment not only include those key elements,
But also include other key elements being not expressly set out, or also include being consolidated by this process, method, article or equipment
Some key elements.In the case of there is no more restriction, statement " including ... " key element limited, it is not excluded that including
The process of described key element, method, article or equipment there is also other identical element.
Described above to the disclosed embodiments, makes professional and technical personnel in the field be capable of or uses the present invention.
Multiple amendment to these embodiments will be apparent from for those skilled in the art, as defined herein
General Principle can realize without departing from the spirit or scope of the present invention in other embodiments.Therefore, the present invention
It is not intended to be limited to the embodiments shown herein, and is to fit to and principles disclosed herein and features of novelty phase one
The widest scope caused.
Claims (12)
1. information storage means, it is characterised in that described method is applied to a kind of information storage system, described information stores
System includes encryption and decryption equipment, client and Cloud Server for information to be encrypted carries out encryption and decryption;Described method includes:
Described client receives the information to be encrypted of user's input, and the transmission of described information to be encrypted is set to described encryption and decryption
Standby;
Described encryption and decryption equipment obtains adding confidential information after being encrypted described information to be encrypted, and is returned by the described confidential information that adds
Carry out storing and/or sending extremely described Cloud Server by described client storing to described client.
Method the most according to claim 1, it is characterised in that described client receives the information to be encrypted of user's input,
And described information to be encrypted is sent extremely described encryption and decryption equipment, including:
Described client receives information to be encrypted and the related information of described information to be encrypted of user's input, and treats described
Add confidential information to send to described encryption and decryption equipment with described related information;
Accordingly, described encryption and decryption equipment obtains adding confidential information after being encrypted described information to be encrypted, including:
Described encryption and decryption equipment, after the information described to be encrypted receiving the transmission of described client and described related information, shows
Described information to be encrypted and described related information;
After receiving the CIPHERING REQUEST that user triggers, described information to be encrypted is encrypted and obtains adding confidential information.
Method the most according to claim 2, it is characterised in that described client receive user input information to be encrypted with
And the related information of described information to be encrypted, including:
Described client receives user's information to be encrypted by pseudorandom input through keyboard and the pass of described information to be encrypted
Connection information.
Method the most according to claim 2, it is characterised in that described method also includes:
Described client receives the Query Information of user's input, by described Query Information and locally stored all described association letter
Breath carries out coupling and obtains match information, and the confidential information that adds corresponding for described match information is sent to described encryption and decryption equipment;Institute
State encryption and decryption equipment the confidential information that adds that described match information is corresponding is decrypted and is shown;
Or,
Described client receives the Query Information of user's input, by all institutes of described Query Information with the storage of described Cloud Server
State related information to carry out coupling and obtain match information, and the confidential information that adds corresponding for described match information is sent to described encryption and decryption
Equipment;The confidential information that adds that described match information is corresponding is decrypted and shows by described encryption and decryption equipment.
5. according to the method described in any one of Claims 1-4, it is characterised in that
Described information to be encrypted includes encrypted message or encrypted message and the information relevant to described encrypted message.
6. according to the method described in any one of Claims 1-4, it is characterised in that described by described information to be encrypted send extremely
Described encryption and decryption equipment, including:
Described information to be encrypted is sent after soft encryption to described encryption and decryption equipment.
7. an information storage system, it is characterised in that described system includes adding for information to be encrypted is carried out encryption and decryption
Decryption device, client and Cloud Server;
Described client, for receiving the information to be encrypted of user's input, and adds solution described in the transmission extremely of described information to be encrypted
Close equipment;
Described encryption and decryption equipment, obtains adding confidential information after being encrypted described information to be encrypted, and adds secret letter by described
Breath is back to described client to carry out storing and/or sending extremely described Cloud Server by described client storing.
System the most according to claim 7, it is characterised in that described client includes:
Information receiving unit, for receiving information to be encrypted and the related information of described information to be encrypted of user's input;
Information transmitting unit, for sending described information to be encrypted to described encryption and decryption equipment with described related information;
Accordingly, described encryption and decryption equipment includes:
Information display unit, is used for after the information described to be encrypted receiving the transmission of described client and described related information,
Show described information to be encrypted and described related information;
Information ciphering unit, for, after receiving the CIPHERING REQUEST that user triggers, being encrypted described information to be encrypted
To adding confidential information;
Information memory cell, is back to described client carries out storing and/or being sent out by described client by the described confidential information that adds
Deliver to described Cloud Server store.
System the most according to claim 8, it is characterised in that described information receiving unit, specifically for described client
Receive user's information to be encrypted by pseudorandom input through keyboard and the related information of described information to be encrypted.
System the most according to claim 8, it is characterised in that
Described client, is additionally operable to receive the Query Information of user's input, by described Query Information and locally stored all institutes
State related information to carry out coupling and obtain match information, and the confidential information that adds corresponding for described match information is sent to described encryption and decryption
Equipment;
Described encryption and decryption equipment, is additionally operable to the confidential information that adds to described match information is corresponding and is decrypted and shows;
Or,
Described client, is additionally operable to receive the Query Information of user's input, is stored with described Cloud Server by described Query Information
All described related information carry out coupling and obtain match information, and the confidential information that adds corresponding for described match information is sent to institute
State encryption and decryption equipment;
Described encryption and decryption equipment, is additionally operable to the confidential information that adds to described match information is corresponding and is decrypted and shows.
11. according to the system described in any one of claim 7 to 10, it is characterised in that
Described information to be encrypted includes encrypted message or encrypted message and the information relevant to described encrypted message.
12. according to the system described in any one of claim 7 to 10, it is characterised in that described client, uses specifically for receiving
The information to be encrypted of family input, and described information to be encrypted is sent after soft encryption to described encryption and decryption equipment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610703998.0A CN106330897A (en) | 2016-08-22 | 2016-08-22 | Information storage method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610703998.0A CN106330897A (en) | 2016-08-22 | 2016-08-22 | Information storage method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106330897A true CN106330897A (en) | 2017-01-11 |
Family
ID=57741461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610703998.0A Pending CN106330897A (en) | 2016-08-22 | 2016-08-22 | Information storage method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106330897A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112235258A (en) * | 2020-09-24 | 2021-01-15 | 黄杰 | Encryption/decryption method, encryption/decryption system, and encryption/decryption device for information transmission |
CN113709124A (en) * | 2021-08-17 | 2021-11-26 | 深圳供电局有限公司 | Historical information management system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201130381Y (en) * | 2007-11-29 | 2008-10-08 | 李东声 | Electric signature tool with cryptogram management function |
CN104182676A (en) * | 2014-09-04 | 2014-12-03 | 北京邮电大学 | Intelligent terminal data encryption method and device |
CN105022941A (en) * | 2015-06-24 | 2015-11-04 | 上海斐讯数据通信技术有限公司 | Management method and system of username password |
CN105357191A (en) * | 2015-10-28 | 2016-02-24 | 北京奇虎科技有限公司 | User data encryption method and device |
CN105592191A (en) * | 2014-10-22 | 2016-05-18 | 中兴通讯股份有限公司 | Method and apparatus for storing private information of contact |
-
2016
- 2016-08-22 CN CN201610703998.0A patent/CN106330897A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201130381Y (en) * | 2007-11-29 | 2008-10-08 | 李东声 | Electric signature tool with cryptogram management function |
CN104182676A (en) * | 2014-09-04 | 2014-12-03 | 北京邮电大学 | Intelligent terminal data encryption method and device |
CN105592191A (en) * | 2014-10-22 | 2016-05-18 | 中兴通讯股份有限公司 | Method and apparatus for storing private information of contact |
CN105022941A (en) * | 2015-06-24 | 2015-11-04 | 上海斐讯数据通信技术有限公司 | Management method and system of username password |
CN105357191A (en) * | 2015-10-28 | 2016-02-24 | 北京奇虎科技有限公司 | User data encryption method and device |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112235258A (en) * | 2020-09-24 | 2021-01-15 | 黄杰 | Encryption/decryption method, encryption/decryption system, and encryption/decryption device for information transmission |
CN113709124A (en) * | 2021-08-17 | 2021-11-26 | 深圳供电局有限公司 | Historical information management system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9741265B2 (en) | System, design and process for secure documents credentials management using out-of-band authentication | |
EP2657871B1 (en) | Secure configuration of mobile application | |
CN106878245B (en) | Graphic code information providing and obtaining method, device and terminal | |
EP2879421B1 (en) | Terminal identity verification and service authentication method, system, and terminal | |
CN105812332A (en) | Data protection method | |
CN104662870A (en) | Data security management system | |
CN103237305B (en) | Password protection method for smart card on facing moving terminal | |
CN204360381U (en) | mobile device | |
US10423798B2 (en) | Mobile device authenticated print | |
CN101262349A (en) | SMS-based identity authentication method and device | |
KR20220086580A (en) | Non-custodial tool for building decentralized computer applications | |
CN103458382A (en) | Hardware encryption transmission and storage method and system of mobile phone private short messages | |
CN101621794A (en) | Method for realizing safe authentication of wireless application service system | |
CN105101183A (en) | Method and system for protecting private contents at mobile terminal | |
CN105764051B (en) | Authentication method, authentication device, mobile device and server | |
CN102457561B (en) | Data access method and equipment adopting same | |
CN107332666A (en) | Terminal document encryption method | |
Hufstetler et al. | Nfc unlock: Secure two-factor computer authentication using nfc | |
KR101792220B1 (en) | Method, mobile terminal, device and program for providing user authentication service of combining biometric authentication | |
US11405782B2 (en) | Methods and systems for securing and utilizing a personal data store on a mobile device | |
CN106789000A (en) | A kind of secret phone system and method based on TEE technologies and wearable device | |
CN103916834A (en) | Short message encryption method and system allowing user to have exclusive secret key | |
CN105323735A (en) | Short message display method, short message display system, intelligent short message platform and short message assistant client side | |
CN108701200B (en) | Improved memory system | |
KR101680536B1 (en) | Method for Service Security of Mobile Business Data for Enterprise and System thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170111 |
|
RJ01 | Rejection of invention patent application after publication |