HK1159885A - Cloud storage system and method - Google Patents
Cloud storage system and method Download PDFInfo
- Publication number
- HK1159885A HK1159885A HK11113889.4A HK11113889A HK1159885A HK 1159885 A HK1159885 A HK 1159885A HK 11113889 A HK11113889 A HK 11113889A HK 1159885 A HK1159885 A HK 1159885A
- Authority
- HK
- Hong Kong
- Prior art keywords
- module
- serial number
- storage
- timestamp
- cloud
- Prior art date
Links
Abstract
A cloud storage system and method,It connects a portable electronic device with a hardware identification code to an intermediary device,So that the first serial number generation module of the portable electronic device generates a first authentication serial number using the hardware identification code,And transmitted to the cloud server through the network system,Then, the second serial number generation module of the cloud server with the storage module is instructed to generate a second authentication serial number using the hardware identification code pre stored in the storage module,So that the comparison processing module set in the cloud server can compare whether the first and second authentication numbers are the same.Thus, the comparison processing module can perform corresponding processing on the storage module based on the operation signal issued by the user when the comparison result is the same.
Description
Technical Field
The present invention relates to a cloud storage (cloud storage) system and method, and more particularly, to a cloud storage system and method for connecting a portable electronic device capable of generating an authentication serial number to a cloud server through a network system.
Background
Electronic storage products such as magnetic disks, hard disks, optical disks and the like are used for storing data which are required to be stored, such as files, video pictures and the like, and the electronic storage products are already widely accepted by the public, and the conventional data storage concept is completely subverted due to the appearance of light, thin, short and small portable disks.
However, while providing more portability and more convenient use, the drive also increases the risk of data loss, and damage. For example, if a user's drive stores data with high confidentiality, once the drive is not stolen or lost, the data stored in the drive is very likely to be used by others, and the consequences and loss thereof are not estimated. Therefore, in order to avoid the data in the flash drive being stolen by the malicious people, manufacturers design to improve the security of the flash drive by using the fingerprint and/or password identification, but this method can effectively improve the security of the flash drive, but greatly reduces the use flexibility of the flash drive, and at the same time, the situation that the data flows out due to the fact that the user carelessly loses the flash drive cannot be avoided.
Furthermore, most of the existing portable disc drives are miniaturized as their design trend, and this indirectly makes the portable disc drive unable to provide sufficient storage capacity, so if the user needs to store and carry data with large capacity, the user often only can divide the data into several parts and perform the storing and carrying actions separately, which increases the user's trouble. In addition, the service life of the hardware of the flash drive is affected by environmental factors such as vibration and moisture, and human factors such as the number of times of use, and if the user's environment and mode of use are not good, the hardware of the flash drive is easily damaged, and most of the data stored in the flash drive cannot be damaged together, so that the flash drive in the market cannot allow the user to safely store important data therein.
In view of the above, how to provide a cloud storage system applied in a network system, which not only allows users to conveniently and safely store data, but also avoids the problems of outflow and loss of the stored data, and is a problem to be solved urgently.
Disclosure of Invention
To achieve the above and other objects, the present invention provides a cloud storage system applied in a network system, including a portable electronic device having a hardware identification code, the portable electronic device further including: the first serial number generation module is used for calculating the hardware identification code according to a preset algorithm so as to generate a first authentication serial number; a first connection interface for transmitting the first authentication serial number; an intermediary device, comprising: the operation module is used for a user to operate to send out an operation signal; the second connection interface is used for being connected with the first connection interface so as to receive the first authentication serial number transmitted by the first connection interface; the first connection module is connected with the network system and used for transmitting the first authentication serial number received by the second connection interface and the operation signal sent by the operation module; and a cloud server comprising: the storage module stores a hardware identification code and/or data which are input in advance; the second connection module is connected with the network system and used for receiving the first authentication serial number and the operation signal transmitted by the first connection module; the second serial number generation module is used for calculating the hardware identification code stored by the storage module according to the preset algorithm so as to generate a second authentication serial number; and the comparison processing module is used for comparing the first authentication serial number received by the second connection module with the second authentication serial number generated by the second serial number generation module, and processing the data in the storage module according to the operation signal received by the second connection module when the comparison result is the same.
In an embodiment of the present invention, the portable electronic device may further include a first time stamp generating module for generating a time stamp according to time, and the first serial number generating module calculates the hardware identification code of the portable electronic device and the time stamp generated by the first time stamp generating module together by a predetermined algorithm, so as to generate the first authentication serial number. In another embodiment of the present invention, the cloud server may also include a second timestamp generation module for generating a timestamp according to time, and the second serial number generation module calculates the hardware identification code stored in the storage module and the timestamp generated by the second timestamp generation module by using the predetermined algorithm, so as to generate the second authentication serial number.
Secondly, the invention also provides a cloud storage method, which is applied to the cloud storage system of the invention, and the cloud storage method comprises the following steps: firstly, connecting the first connection interface with the second connection interface, operating the hardware identification code of the portable electronic device by the first serial number generation module according to a preset algorithm to generate a first authentication serial number, and transmitting the first authentication serial number to the second connection interface by the first connection interface; secondly, the first connection module transmits the first authentication serial number received by the second connection interface to the second connection module through the network system, and the second serial number generation module operates the hardware identification code stored by the storage module by the preset algorithm to generate a second authentication serial number; then, the comparison processing module is made to compare the first authentication serial number with the second authentication serial number so as to judge whether the first authentication serial number is the same as the second authentication serial number, if so, the next step is carried out, and if not, the step flow of the cloud storage method is ended; and then, the comparison processing module processes the storage module according to the operation signal received by the second connection module.
In an embodiment of the present invention, the portable electronic device further includes a first time stamp generating module for generating a time stamp according to time, and further includes a step of causing the first time stamp generating module to generate a time stamp, so that the first serial number generating module calculates the hardware identification code of the portable electronic device and the time stamp generated by the first time stamp generating module together by using a predetermined algorithm, thereby generating the first authentication serial number. In another embodiment of the present invention, the cloud server further includes a second timestamp generating module for generating a timestamp according to time, and the cloud server further includes a step of enabling the second timestamp generating module to generate a timestamp, so that the second serial number generating module calculates the hardware identification code stored in the storage module and the timestamp generated by the second timestamp generating module together by using the predetermined algorithm, and further generates the second authentication serial number.
In summary, the cloud storage system and method of the present invention connect the portable electronic device to the intermediary device to generate the first authentication serial number, and transmit it to the cloud server, and then make the cloud server generate the second authentication serial number, and verify the first authentication serial number by using the second authentication serial number, and after the authentication is passed, the user can perform the related processing on the storage module of the cloud server by sending out the operation signal, so that the present invention not only provides a convenient and safe storage system and method, but also avoids the problems of data outflow and data loss, etc., and further avoids the trouble of insufficient storage capacity.
Drawings
Fig. 1 is a system architecture diagram of a first embodiment of a cloud storage system of the present invention;
fig. 2 is a system architecture diagram of a second embodiment of the cloud storage system of the present invention;
fig. 3 is a system architecture diagram of a third embodiment of the cloud storage system of the present invention; and
fig. 4 is a flowchart of a cloud storage method applied to the first embodiment of the cloud storage system of the present invention.
[ description of main reference symbols ]
1. 1 ', 1' cloud storage system
10. 10 ', 10' portable electronic device
10a first sequence number generation module
10b first connection interface
10c first time stamp generating module
10d memory cell
10e first encryption/decryption module
11. 11 ', 11' intermediary device
11a operating module
11b second connection interface
11c first connection module
11d input module
12. 12 ', 12' cloud server
12a second sequence number generation module
12b second connection module
12c second timestamp generation module
12d memory module
12e comparison processing module
12f identity registration module
12g permission module
12h second encryption/decryption module
A network system
S41-S45
Detailed Description
The embodiments of the present invention are described below with reference to specific embodiments, and other advantages and effects of the present invention will be easily understood by those skilled in the art from the disclosure of the present specification.
The first embodiment:
please refer to fig. 1, which is a system architecture diagram of a cloud storage system according to a first embodiment of the present invention. As shown, the cloud storage system 1 includes a portable electronic device 10, an intermediary device 11, and a cloud server 12.
The portable electronic device 10 is embedded with a unique hardware identification code, and may selectively include a first timestamp generation module 10c for generating a timestamp according to time, a first serial number generation module 10a for calculating the hardware identification code and the timestamp generated by the first timestamp generation module 10c according to a preset algorithm to generate a first authentication serial number, and a first connection interface 10b for transmitting the first authentication serial number.
In this embodiment, the hardware identification code may be, for example, a factory serial number set by a manufacturer. The first serial number generation module 10a and the first timestamp generation module 10c may be software programs with logic calculation function, and are stored in a memory chip (not shown) in the portable electronic device 10, and the predetermined Algorithm may be a Secure Hash Algorithm (Secure Hash Algorithm) stored in the memory chip, such as SHA-1, SHA-2, SHA-224, SHA-256, SHA-384, and/or SHA-512 algorithms. The first connection interface 10b may be a Universal Serial Bus (USB) plug, for example.
The intermediary device 11 includes an operation module 11a for a user to operate to send an operation signal, a second connection interface 11b for connecting with the first connection interface 10b to receive the first authentication serial number transmitted by the first connection interface, and a first connection module 11c for connecting with the network system a to transmit the first authentication serial number received by the second connection interface 11b and the operation signal sent by the operation module 11 a.
In this embodiment, the intermediary device 11 may be, for example, a personal computer or a notebook computer, the operation module 11a may be, for example, a mouse and/or a touch screen, and the second connection interface 11b may be, for example, an interface corresponding to the first connection interface 10b, such as a Universal Serial Bus (USB) socket. The first connection module 11c may be, for example, a network card or an antenna having wireless/wired information transceiving functions. And network system a may be an ethernet network system, a GSM network system, a 3G network system, a wi-max network system, or a wi-fly network system.
The cloud server 12 may be disposed at the backbone network system end, and includes a storage module 12d storing a hardware identification code and data (e.g., data in different formats such as image, sound, and file) input in advance, a second connection module 12b connected to the network system a for receiving the first authentication serial number and the operation signal transmitted by the first connection module 11c, and preferably, may further selectively include a second timestamp generation module 12c for generating a timestamp according to time, a second serial number generation module 12a for generating a second authentication serial number by operating the hardware identification code stored in the storage module 12d and the timestamp generated by the second timestamp generation module 12c according to the predetermined algorithm, and a comparison processing module 12 e. The comparison processing module 12e is configured to compare the first authentication serial number received by the second connection module 12b with the second authentication serial number generated by the second serial number generation module 12a, and further perform corresponding processing on the storage module 12d according to the operation signal received by the second connection module 12b when the comparison result is the same.
In the embodiment, the storage module 12d may be a hard disk array with huge storage capacity, and the second sequence number generating module 12a and the second time stamp generating module 12c may be, for example, software programs with logical operation functions and stored in a memory (not shown) of the cloud server 12. The second connection module 12b may be, for example, a network card or a signal transmission antenna that can be connected to the network system a, and the hardware identification code stored in the storage module 12d may be the hardware identification code of the portable electronic device 10 that is pre-stored in the storage module 12d when the portable electronic device 10 is sold to the user by the manufacturer. The comparison processing module 12e may be, for example, an intelligent processor with logic comparison, calculation, and processing functions. In various embodiments, the hardware identifier may also be, for example, a Media Access Control (MAC) code.
Therefore, in practical implementation, a user can first plug the first connection interface 10b into the second connection interface 11b, at this time, the first time stamp generating module 10c generates a time stamp, and the first serial number generating module 10a generates the first authentication serial number by using the hardware identification code of the portable electronic device 10 and the time stamp generated by the first time stamp generating module 10 c. Then, the first authentication serial number is transmitted to the cloud server 12 through the first connection module 11c, the network system a, and the second connection module 12 b. Meanwhile, the second timestamp generation module 12c generates a timestamp, and the second serial number generation module 12a generates a second authentication serial number by using the timestamp generated by the second timestamp generation module 12c and the hardware identification code pre-stored in the storage module 12 d. Therefore, the comparison processing module 12e compares the first authentication serial number with the second authentication serial number, and when the comparison result is the same, the comparison processing module 12e correspondingly performs processing, such as editing, downloading, browsing, etc., on the data stored in the storage module 12d according to the operation signal received by the second connection module 12 b.
Under normal conditions, the first time stamp generating module 10c and the second time stamp generating module 12c generate the same time stamp by using the same time, for example, at 10 o' clock 10, the first time stamp generating module 10c and the second time stamp generating module 12c generate a time stamp "1010", so that the first serial number generating module 10a and the second serial number generating module 12a using the same algorithm, time stamp, and hardware identification code generate the same first authentication serial number and second authentication serial number, and the comparison processing module 12e can complete user authentication accordingly, and correspondingly process the data stored in the storage module 12d according to the operation signal sent by the operation module 11a of the intermediary device 11 connected with the portable electronic device 10.
It should be noted that in other embodiments of the present embodiment, the portable electronic device 10 and the cloud server 12 may not be selectively provided with the first timestamp generating module 10c and the second timestamp generating module 12 c. At this time, the first serial number generation module 10a and the second serial number generation module 12a may only perform operations on the hardware identification code of the portable electronic device 10 and the hardware identification code pre-stored in the storage module 12d to obtain the first authentication serial number and the second authentication serial number. Of course, in this embodiment, the obtained first authentication serial number is also sequentially transmitted to the cloud server 12 through the first connection interface 10b, the second connection interface 11b, the first connection module 11c, the network system a, and the second connection interface 11 b.
In addition, the cloud server 12 may also optionally have a virus scanning module (not shown), and when the comparison result of the comparison processing module 12e comparing the first authentication serial number and the second authentication serial number is the same, the comparison processing module 12e may further enable the virus scanning module to perform operations of virus scanning, virus removal, and/or virus isolation on the content of the storage module 12d, so as to avoid the user from being interfered by viruses, and improve the security.
Second embodiment:
fig. 2 is a system architecture diagram of a cloud storage system according to a second embodiment of the present invention. As shown, the cloud storage system 1 'includes a portable electronic device 10', an intermediary device 11 ', and a cloud server 12'.
It should be noted that the difference between the cloud storage system 1 ' and the aforementioned cloud storage system 1 is only the constituent components of the intermediary device 11 ' and the cloud server 12 '. Specifically, the intermediary device 11 'is additionally provided with an input module 11d compared with the intermediary device 11, and the cloud server 12' is additionally provided with an identity registration module 12f and an authority module 12g compared with the cloud server 12.
The input module 11d is, for example, a keyboard or a touch panel, and is used for a user to input the identity data and the permission command. At this time, the first connection module 11c is further configured to transmit the identity data and the permission command input by the user to the second connection module 12b through the network system a. The identity registration module 12f is used for the user to register the identity data of the user in the storage module 12d according to the hardware identification code of the portable electronic device 10 ', for example, the identity data may be, for example, a natural person number and/or an account number of the user who purchases the portable electronic device 10 ', and the identity registration module 12f may be used for the user who purchases the portable electronic device 10 ' to register in a web interface manner. The hardware identification code and the corresponding identity data may be selectively stored in the memory module 12 d.
The authority module 12g is configured to correspondingly turn on/off the operation authority of the storage module 12d according to the authority instruction, and in detail, when the second connection module 12b receives the identity data and the authority instruction input by the user through the input module 11d, the comparison processing module 12e compares the identity data received by the second connection module 12b with the pre-registered identity data in the storage module 12d, and when the comparison results are the same, the authority module 12g further turns on/off the authority processed by the comparison processing module 12e on the storage module 12d according to the authority instruction received by the second connection module 12 b.
For example, when the user purchases the portable electronic device 10 'from the manufacturer, the user can first register the identification data in the storage module 12d by using the identification registration module 12f of the cloud server 12'. Later, if the user does not lose the purchased portable electronic device 10 ', the input module 11d can be used to input the identification data and the permission command of "closing" to the cloud server 12 ', and after the comparison processing module 12e completes the comparison of the identification data, the permission module 12g can be requested to close the use permission of the storage module 12d, so as to prohibit other people who have picked up the portable electronic device 10 ', and the picked-up portable electronic device 10 ' can be used to automatically enter the cloud server 12 ', and perform related processing on the storage module 12 d. Therefore, the invention can avoid the risk of improper leakage of the data of the user. Of course, if the user retrieves the purchased portable electronic device 10', the user can input an "open" permission command to the permission module 12g through the input module 11d, so that the user can perform related processing on the storage module 12d again.
The third embodiment:
fig. 3 is a system architecture diagram of a cloud storage system according to a third embodiment of the present invention. As shown, the cloud storage system 1 "includes a portable electronic device 10", an intermediary device 11 "and a cloud server 12".
It should be noted that the difference between the cloud storage system l ″ and the cloud storage system 1 is only the components of the portable electronic device 10 ″ and the cloud server 12 ″, and in detail, the portable electronic device 10 ″ is additionally provided with a storage unit 10d and a first encryption/decryption module 10e than the portable electronic device 10, and the cloud server 12 ″ is additionally provided with a second encryption/decryption module 12h than the cloud server 12.
The storage unit 10d may be, for example, a volatile or non-volatile memory having a storage space, so that the comparison processing module 12e can perform processing including at least content exchange, content copy, content transfer, and the like on the data stored in the storage module 12d and the storage unit 10d according to the operation signal received by the second connection module 12b through the network system a.
The first encryption/decryption module 10e and the second encryption/decryption module 12h can symmetrically encrypt and decrypt the contents of the storage module 12d and the storage unit 10d when the comparison processing module 12e performs the above-mentioned processing on the storage module 12d and the storage unit 10 d. Therefore, the content stored by the user can be effectively prevented from being stolen by others in the transmission process, the transmission safety is improved, and the risk of data outflow is also avoided. In this embodiment, the first encryption/decryption module 10e and the second encryption/decryption module 12h can symmetrically encrypt and decrypt the transmitted content according to the first authentication serial number generated by the first serial number generation module 10a and the second authentication serial number generated by the second serial number generation module 12a, respectively.
It should be noted that, in this embodiment, the cloud server 12 ″ may be further selectively provided with a virus scanning module (not shown) having a virus scanning function, so that when the comparison processing module 12e compares the first authentication serial number and the second authentication serial number to be the same, the comparison processing module 12e may further enable the virus scanning module to perform virus scanning, virus removal, and/or virus isolation on the contents of the storage module 12d and the storage unit 10d, thereby preventing further diffusion of data that has been subjected to virus interference.
In addition, it should be noted that, according to the customized requirements of the users, the manufacturers can further integrate the system architectures of the cloud storage systems 1, 1', 1 ″ in the first to third embodiments. In other words, the portable electronic device 10 may also be selectively provided with the storage unit 10d and the first encryption/decryption module 10e, the intermediary device 11 may also be selectively provided with the input module 11d, and the cloud server 12 may also be selectively provided with the identity registration module 12f, the authority module 12g and the second encryption/decryption module 12 h.
Please refer to fig. 4, which is a flowchart illustrating a cloud storage method applied to a cloud storage system according to a first embodiment of the present invention.
In step S41, the first connection interface 10b and the second connection interface 11b are connected, the first serial number generation module 10a generates the first authentication serial number according to the predetermined algorithm, the first connection interface 10b transmits the first authentication serial number to the second connection interface 11b, and then the process proceeds to step S42.
In this embodiment, the portable electronic device 10 first enables the first time stamp generating module 10c to generate a time stamp, and then enables the first serial number generating module 10a to generate the first authentication serial number by using the generated time stamp and the hardware identification code of the portable electronic device 10. Of course, if the portable electronic device 10 is not provided with the first timestamp generating module 10c, the first serial number generating module 10a may generate the first authentication serial number only by using the hardware identification code of the portable electronic device 10.
In step S42, the first connection module 11c transmits the first authentication serial number received by the second connection interface 11b to the second connection module 12b through the network system a, and the second serial number generation module 12a calculates the hardware identifier pre-stored in the storage module 12d according to the predetermined algorithm to generate a second authentication serial number, and then proceeds to step S43.
In this embodiment, the cloud server 12 may first enable the second timestamp generation module 12c to generate a timestamp, and then enable the second sequence number generation module 12a to generate the second authentication sequence number by using the generated timestamp and the pre-stored hardware identification code. Of course, if the portable electronic device 10 is not provided with the first timestamp generating module 10c, the cloud server 12 may also be correspondingly not provided with the second timestamp generating module 12c, and at this time, the second serial number generating module 12a may generate the second authentication serial number only by using the pre-stored hardware identification code.
In step S43, the comparison processing module 12e compares the first authentication serial number with the second authentication serial number to determine whether the first authentication serial number is the same as the second authentication serial number, if yes, the process goes to step S44, and if no, the process goes to step S45 to end the process of the cloud storage method of the present invention.
In step S44, the comparing module 12e is enabled to perform corresponding processing on the storage module 12d according to the operation signal received by the second connecting module 12b, for example, editing, browsing or downloading the data stored in the storage module 12 d.
It should be noted that, in other embodiments, if the portable electronic device 10 of the cloud storage system 1 is further provided with the storage unit 10d as shown in fig. 3, in the aforementioned step S44, the comparison processing module 12e may perform at least the content exchange, the content copy, and the content transfer processing on the data stored in the storage unit 10d and the storage module 12d according to the operation signal received by the second connection module 12 b.
In another embodiment, if the portable electronic device 10 of the cloud storage system 1 is further provided with a first encryption/decryption module 10e as shown in fig. 3, and the cloud server 12 of the cloud storage system 1 is also provided with a second encryption/decryption module 12h as shown in fig. 3, in the step S44, the comparison processing module 12e may further enable the first encryption/decryption module 10e and the second encryption/decryption module 12h to symmetrically encrypt and decrypt the contents of the storage unit 10d and the storage module 12 d.
In addition, in another embodiment, if the cloud server 12 of the cloud storage system 1 is further provided with the virus scanning module as described above, in step S44, the comparison processing module 12e may further cause the virus scanning module to perform operations such as virus scanning, virus isolation and/or virus removal on the contents of the storage module 12d and/or the storage unit 10d according to the operation signal received by the second connection module 12 b.
In summary, the cloud storage system and method of the present invention first connect the portable electronic device to the intermediary device to generate the first authentication serial number, and transmit it to the cloud server, then make the cloud server generate the second authentication serial number, and verify the first authentication serial number by using the second authentication serial number, and after the authentication is passed, the user can perform the related processing to the storage module of the cloud server by sending out the operation signal, therefore, the present invention not only provides a storage system and method which is more convenient and safe than the prior art, but also avoids the problems of improper data leakage, data loss, etc., and simultaneously avoids the trouble of the user caused by insufficient storage capacity.
The foregoing embodiments are merely illustrative of the principles of the present invention and its efficacy, and are not to be construed as limiting the invention. Modifications and variations can be made to the above-described embodiments by those skilled in the art without departing from the spirit and scope of the present invention. Therefore, the scope of the invention should be determined by the following claims.
Claims (20)
1. A cloud storage system is applied to a network system and comprises:
the portable electronic device has a hardware identification code, and comprises:
the first serial number generation module is used for calculating the hardware identification code according to a preset algorithm so as to generate a first authentication serial number;
a first connection interface for transmitting the first authentication serial number;
an intermediary device, comprising:
the operation module is used for a user to operate to send out an operation signal;
the second connection interface is used for being connected with the first connection interface so as to receive the first authentication serial number transmitted by the first connection interface;
the first connection module is connected with the network system and used for transmitting the first authentication serial number received by the second connection interface and the operation signal sent by the operation module; and
a cloud server is provided with:
the storage module stores a hardware identification code and/or data which are input in advance;
the second connection module is connected with the network system and used for receiving the first authentication serial number and the operation signal transmitted by the first connection module;
the second serial number generation module is used for calculating the hardware identification code stored by the storage module according to the preset algorithm so as to generate a second authentication serial number;
and the comparison processing module is used for comparing the first authentication serial number received by the second connection module with the second authentication serial number generated by the second serial number generation module, and processing the data in the storage module according to the operation signal received by the second connection module when the comparison result is the same.
2. The cloud storage system of claim 1, wherein the cloud server further comprises an identity registration module for the user to register identity data corresponding to the hardware identification code of the portable electronic device in the storage module.
3. The cloud storage system of claim 2, wherein the intermediary device further comprises an input module for a user to input the identity data and permission commands thereof, and the first connection module is further configured to transmit the identity data and permission commands inputted by the user to the second connection module through the network system.
4. The cloud storage system of claim 3, wherein the cloud server further includes a permission module for turning on/off the operation permission of the storage module, and the comparison processing module is further configured to compare the identity data received by the second connection module with the identity data registered by the storage module, and to enable the permission module to turn on/off the permission of the comparison processing module for processing the storage module according to the permission instruction received by the second connection module when the comparison results are the same.
5. The cloud storage system of claim 1, wherein the portable electronic device further comprises a first timestamp generation module for generating a timestamp according to a time, and the first serial number generation module is configured to calculate the hardware identification code of the portable electronic device and the timestamp generated by the first timestamp generation module together by using the predetermined algorithm, so as to generate the first authentication serial number.
6. The cloud storage system of claim 1, wherein the cloud server further comprises a second timestamp generation module for generating a timestamp according to a time, and the second serial number generation module is configured to calculate the hardware identification code stored in the storage module and the timestamp generated by the second timestamp generation module together by using the predetermined algorithm, so as to generate the second authentication serial number.
7. The cloud storage system of claim 1, 5 or 6, wherein said predetermined algorithm is a secure hash algorithm.
8. The cloud storage system of claim 1, wherein the portable electronic device further comprises a storage unit, and the comparison processing module is configured to perform processing at least including content exchange, content copy, and content transfer on the storage module and the storage unit according to the operation signal received by the second connection module.
9. The cloud storage system of claim 8, wherein the portable electronic device further comprises a first encryption/decryption module, the cloud server further comprises a second encryption/decryption module, and the first encryption/decryption module and the second encryption/decryption module are configured to symmetrically encrypt/decrypt the contents of the storage module and the storage unit when the comparison processing module performs the aforementioned processing on the storage module and the storage unit.
10. The cloud storage system of claim 9, wherein the first encryption/decryption module and the second encryption/decryption module are configured to perform encryption/decryption symmetrically according to the first authentication serial number and the second authentication serial number, respectively.
11. The cloud storage system of claim 8, wherein the cloud server further comprises a virus scanning module for performing virus scanning, virus removal, and/or virus isolation on the storage module and the storage unit, wherein when the comparison result is the same, the comparison processing module is further configured to enable the virus scanning module to perform virus scanning, virus removal, and/or virus isolation on the storage module and the storage unit according to the operation signal received by the second connection module.
12. The cloud storage system of claim 1, wherein the cloud server further comprises a virus scanning module for performing virus scanning, virus removal, and/or virus isolation on the storage module, wherein when the comparison result is the same, the comparison processing module is further configured to enable the virus scanning module to perform virus scanning, virus removal, and/or virus isolation on the storage module according to the operation signal received by the second connection module.
13. A cloud storage method applied to the cloud storage system according to claim 1, wherein the cloud storage method comprises the following steps:
1) connecting the first connection interface with the second connection interface;
2) the first serial number generation module is used for calculating the hardware identification code of the portable electronic device by a preset algorithm so as to generate a first authentication serial number;
3) enabling the first connection interface to transmit the first authentication serial number to the second connection interface;
4) the first connection module transmits the first authentication serial number received by the second connection interface to the second connection module through the network system;
5) the second serial number generation module is used for operating the hardware identification code stored by the storage module by the preset algorithm so as to generate a second authentication serial number;
6) enabling the comparison processing module to compare the first authentication serial number with the second authentication serial number so as to judge whether the first authentication serial number is the same as the second authentication serial number, if so, going to step 7), and if not, ending the step flow of the cloud storage method; and
7) and enabling the comparison processing module to process the storage module according to the operation signal received by the second connection module.
14. The cloud storage method of claim 13, wherein the portable electronic device further comprises a first timestamp generation module for generating a timestamp according to time, and in step 2), the method further comprises a step of enabling the first timestamp generation module to generate a timestamp.
15. The cloud storage method of claim 14, wherein in step 2), the first serial number generation module uses the predetermined algorithm to calculate the hardware identification code of the portable electronic device and the timestamp generated by the first timestamp generation module together, so as to generate the first authentication serial number.
16. The cloud storage method of claim 13, wherein the cloud server further comprises a second timestamp generation module for generating a timestamp according to time, and in step 5), the method further comprises a step of enabling the second timestamp generation module to generate a timestamp.
17. The cloud storage method according to claim 16, wherein in step 5), the second serial number generation module uses the predetermined algorithm to calculate the hardware identification code stored in the storage module and the timestamp generated by the second timestamp generation module together, so as to generate the second authentication serial number.
18. The cloud storage method of claim 13, wherein the portable electronic device further comprises a storage unit, and in step 7), the comparison processing module is enabled to perform processing at least including content exchange, content copy, and content transfer on the storage unit and the storage module according to the operation signal received by the second connection module.
19. The cloud storage method of claim 18, wherein the portable electronic device further comprises a first encryption/decryption module, and the cloud server further comprises a second encryption/decryption module, and in step 7), the method further comprises the step of enabling the first and second encryption/decryption modules to symmetrically encrypt/decrypt the contents of the storage unit and the storage module.
20. The cloud storage method of claim 13, wherein the cloud server further comprises a virus scanning module, and in step 7), the comparison processing module is enabled to perform virus scanning, virus isolation and/or virus removal on the storage module according to the operation signal received by the second connection module.
Publications (1)
Publication Number | Publication Date |
---|---|
HK1159885A true HK1159885A (en) | 2012-08-03 |
Family
ID=
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI424321B (en) | Cloud storage system and method | |
JP7194847B2 (en) | A method for authenticating the identity of digital keys, terminal devices, and media | |
US9367697B1 (en) | Data security with a security module | |
US10211977B1 (en) | Secure management of information using a security module | |
KR101719381B1 (en) | Remote access control of storage devices | |
CN108734031A (en) | Secure data storage device with the security function realized in data safety bridge | |
US11366933B2 (en) | Multi-device unlocking of a data storage device | |
US20080320317A1 (en) | Electronic device and information processing method | |
CN113383335B (en) | Secure logging of data storage device events | |
CN101542452A (en) | Authentication method, device and system for external storage device | |
JP2020057412A (en) | Data security system with encryption | |
CN104468562B (en) | A kind of data security protecting portable terminal transparent towards Mobile solution | |
CN101233476A (en) | Mass storage device with near field communication | |
WO2013107362A1 (en) | Method and system for protecting data | |
CN101140605A (en) | Data safe reading method and safe storage device thereof | |
US20210173953A1 (en) | Unlocking a data storage device | |
CN103678994B (en) | USB encrypted storage method and USB encrypted storage system with environment control function | |
TW202020706A (en) | Multi-functional authentication apparatus and operating method for the same | |
US20210091945A1 (en) | Key Processing Method and Apparatus | |
CN105373724A (en) | Wireless Authentication System and Method for USB Storage Device | |
TW201530344A (en) | Application program access protection method and application program access protection device | |
CN113545021A (en) | Registration of pre-authorized devices | |
WO2012075904A1 (en) | Method, device and system for verifying binding data card and mobile host | |
JP2012009938A (en) | Information processing device and program | |
EP3403368B1 (en) | 2-factor authentication for network connected storage device |