CN106330897A - Information storage method and system - Google Patents

Information storage method and system Download PDF

Info

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
Application number
CN201610703998.0A
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.)
Beijing WatchData System Co Ltd
Beijing WatchSmart Technologies Co Ltd
Original Assignee
Beijing WatchSmart Technologies 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 Beijing WatchSmart Technologies Co Ltd filed Critical Beijing WatchSmart Technologies Co Ltd
Priority to CN201610703998.0A priority Critical patent/CN106330897A/en
Publication of CN106330897A publication Critical patent/CN106330897A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting 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
    • 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/78Protecting 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

A kind of information storage means and system
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.
CN201610703998.0A 2016-08-22 2016-08-22 Information storage method and system Pending CN106330897A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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