CN116150786B - USB flash disk file encryption system based on instruction key self-setting - Google Patents

USB flash disk file encryption system based on instruction key self-setting Download PDF

Info

Publication number
CN116150786B
CN116150786B CN202310031659.2A CN202310031659A CN116150786B CN 116150786 B CN116150786 B CN 116150786B CN 202310031659 A CN202310031659 A CN 202310031659A CN 116150786 B CN116150786 B CN 116150786B
Authority
CN
China
Prior art keywords
file
module
setting
usb flash
flash disk
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310031659.2A
Other languages
Chinese (zh)
Other versions
CN116150786A (en
Inventor
郝娉婷
王妍
王海容
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Technology University
Original Assignee
Shenzhen Technology University
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 Shenzhen Technology University filed Critical Shenzhen Technology University
Priority to CN202310031659.2A priority Critical patent/CN116150786B/en
Publication of CN116150786A publication Critical patent/CN116150786A/en
Application granted granted Critical
Publication of CN116150786B publication Critical patent/CN116150786B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/1847File system types specifically adapted to static storage, e.g. adapted to flash memory or SSD

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Storage Device Security (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention relates to the technical field of USB flash disk file encryption, in particular to a USB flash disk file encryption system based on automatic setting of an instruction key. The USB flash disk connection response module, the file name suffix name identification module and the password mode setting module are included. According to the invention, the file name suffix name identification module is used for classifying each file stored in the USB flash disk, then the password mode setting module is used for carrying out different mode encryption setting on different files according to classification results, so that the classified storage efficiency of the USB flash disk is improved, the safety degree of each file can be increased, meanwhile, the USB flash disk connection response module is used for responding the connection or disconnection of the USB flash disk and the host end, the decryption work is triggered only when the host end wants to call the file information of the USB flash disk, the password setting is not required for the USB flash disk, and the password information which needs to be buffered in advance is occupied by the USB flash disk.

Description

USB flash disk file encryption system based on instruction key self-setting
Technical Field
The invention relates to the technical field of USB flash disk file encryption, in particular to a USB flash disk file encryption system based on automatic setting of an instruction key.
Background
The USB flash disk is a short term of USB flash disk, so sometimes also called as flash disk, the biggest difference between the USB flash disk and the hard disk is that the USB flash disk is plug and play without a physical driver, and the storage capacity of the USB flash disk is far higher than that of the USB flash disk, so that the USB flash disk is convenient to carry, the USB flash disk integrates a disk storage technology, a flash memory technology and a universal serial bus technology into a whole, a port of the USB is connected with a computer and is a data input/output channel, and a main control chip enables the computer to recognize the USB flash disk as a movable disk and is a chip of the USB flash disk for storing data, which is different from the memory of the computer and cannot be lost even after power is cut off.
Because the USB flash disk has the function of plug and play, although the USB flash disk can provide convenience for users in use, potential safety hazards can exist at the same time, for example, after the USB flash disk is lost, the USB flash disk can call the internal information only by being connected with a computer end, so that the information of the users is leaked, the USB flash disk is generally provided with an encryption function, and the corresponding file information can be called only by inputting a correct password.
However, most of the existing USB flash disk encryption functions adopt a single encryption mode, namely a verification window appears after the USB flash disk is connected with a computer terminal, at the moment, all contents in the USB flash disk can be displayed on the computer terminal by inputting a correct password.
In order to cope with the above-mentioned problems, a need exists for a usb file encryption system that is self-configuring based on a command key.
Disclosure of Invention
The invention aims to provide a USB flash disk file encryption system based on instruction key self-setting so as to solve the problems in the background technology.
The U disk file encryption system comprises a U disk connection response module, wherein the U disk connection response module is used for responding connection or disconnection of a U disk and a host end, the output end of the U disk connection response module is connected with a U disk content reading module, the U disk content reading module reads U disk content connected with the host end and determines storage amounts of all file catalogues stored in the U disk, the U disk content reading module is bidirectionally connected with a file name suffix name identification module, the file name suffix name identification module identifies suffix names of corresponding files according to all file catalogues, the output end of the file name suffix name identification module is connected with a password mode setting module, the password mode setting module is used for conducting password setting on the files and marking as cipher-related pieces, meanwhile, an air-conditioner file releasing password setting module is connected with a binding rule planning module, the binding rule module is used for binding different files and password management, the password mode setting module is called by the password mode setting module, and the password setting module is called by the password setting module.
As a further improvement of the technical scheme, the USB flash disk content reading module comprises a file directory identification unit, wherein the file directory identification unit is used for identifying all file directories of the USB flash disk so as to determine the total number of files stored in the USB flash disk, and the output end of the file directory identification unit is connected with a file storage amount determination unit which is used for determining the storage amount of all files.
As a further improvement of the technical scheme, the output end of the file storage amount determining unit is connected with a subfile amount determining unit, and the subfile amount determining unit is used for determining the subfile amount contained in each file.
As a further improvement of the technical scheme, the file name suffix name identification module comprises a file directory receiving unit, wherein the output end of the file directory receiving unit is connected with a file suffix marking unit, and the file suffix marking unit is used for marking files with different suffixes.
As a further improvement of the technical scheme, the password mode setting module comprises an storage threshold setting unit, wherein the storage threshold setting unit is used for setting storage thresholds, comparing storage amounts of all files, marking files exceeding the storage thresholds as secret-related files, marking files lower than the storage thresholds as empty-storage files, the output end of the storage threshold setting unit is connected with a secret-related file password setting unit and an empty-storage file decryption unit, the secret-related file password setting unit is used for identifying secret-related files, decrypting passwords are respectively set according to suffixes of the secret-related files, the empty-storage file decryption unit is used for identifying the empty-storage files, marking the empty-storage files, and the input end of the empty-storage file decryption unit is connected with the output end of the secret-related file password setting unit.
As a further improvement of the technical scheme, the password mode setting module adopts a memory capacity comparison algorithm, and the algorithm formula is as follows:
A:[a 1 ,a 2 ,…,a n ];
wherein A is the storage volume set of each file after storing information, a 1 To a n To store the amount of memory for each file after storing the information,an initial storage set for each file not storing information, +.>To->An initial storage amount f (a) storage amount comparison function for each file not storing information, a being the storage amount of the currently input file,/v->For the initial memory of the current input file, namely, the memory threshold, when the memory a of the current input file is not higher than the initial memory +.>At this time, the memory amount comparison function f (a) outputs 0, the file is marked as an empty memory file, when the memory amount a of the currently input file is higher than the initial memory amount +.>At this time storeThe quantity comparison function f (a) outputs 1, and the file is marked as a secret-related file.
As a further improvement of the technical scheme, the input end of the file name suffix name identification module is also connected with a file update identification module, and the file update identification module is used for recording the addition, deletion and modification of information in the file and updating the information content of each file in real time.
As a further improvement of the technical scheme, the file updating and identifying module comprises an updating mode determining unit, wherein the output end of the updating mode determining unit is connected with an updating file identifying unit, the output end of the updating file identifying unit is connected with a file storage quantity updating unit, and the file storage quantity updating unit is used for determining the file storage quantity after updating the information content.
As a further improvement of the technical scheme, the output end of the file updating identification module is connected with a database storage module, and the database storage module is used for setting up a database and storing a file updating mode through the database.
As a further improvement of the technical scheme, the input end of the database storage module is connected with the output end of the password mode setting module.
Compared with the prior art, the invention has the beneficial effects that:
1. in the USB flash disk file encryption system based on the command key self-setting, the file name suffix name identification module classifies each file stored in the USB flash disk, then the password mode setting module carries out password setting processing in different modes on different files according to classification results, the classified storage efficiency of the USB flash disk is improved, the safety degree of each file can be increased, meanwhile, the USB flash disk connection response module responds to the connection or disconnection of the USB flash disk and the host end, decryption is triggered only when the host end wants to call file information of the USB flash disk, password setting is not required on the USB flash disk, password information which needs buffering in advance is caused by the USB flash disk, and the memory space inside the USB flash disk is occupied.
2. In the USB flash disk file encryption system which is self-set based on the instruction key, the sub-file amount contained in each file is determined through the sub-file amount determining unit, the storage amount distributed to each sub-file is calculated according to the storage amount determined by the file, and whether the file belongs to an empty file is further determined.
3. In the USB flash disk file encryption system based on the command key self-setting, a file update identification module records the addition, deletion and modification of information in a file, firstly, after the suffix name of the file is identified by a file name suffix name identification module, a user can decrypt the corresponding file, after the decryption work is finished, the corresponding file is in an open state, and at the moment, the user can record the addition, deletion and modification of the information in the file by the file update identification module, and update the information content of each file in real time.
Drawings
FIG. 1 is an overall block diagram of the present invention;
FIG. 2 is a diagram of a USB flash disk content reading module according to the present invention;
FIG. 3 is a block diagram of a file name suffix name identification module of the present invention;
FIG. 4 is a block diagram of a cryptographic scheme setting module according to the present invention;
fig. 5 is a block diagram of a file update identification module according to the present invention.
The meaning of each reference sign in the figure is:
10. the U disk is connected with the response module;
20. the USB flash disk content reading module; 210. a file directory identification unit; 220. a file storage amount determining unit; 230. a subfile amount determining unit;
30. a file name suffix name identification module; 310. A file directory receiving unit; 320. A file suffix marking unit;
40. a password mode setting module; 410. Memory threshold setting unit; 420. Secret related file cipher making unit; 430. an empty file decryption unit;
50. binding a rule planning module;
60. a corresponding file calling module;
70. a file update identification module; 710. an update mode determination unit; 720. updating a file identification unit; 730. a file storage amount updating unit;
80. the database stores the modules.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Example 1
Referring to fig. 1-5, the present embodiment is directed to providing a U-disc file encryption system set by itself based on an instruction key, which includes a U-disc connection response module 10, the U-disc connection response module 10 is configured to respond to connection or disconnection of a U-disc and a host, the output end of the U-disc connection response module 10 is connected with a U-disc content reading module 20, the U-disc content reading module 20 reads U-disc content connected with the host, determines storage amounts of each file directory stored in the U-disc, the U-disc content reading module 20 is bi-directionally connected with a file name suffix identification module 30, the file name suffix identification module 30 identifies suffix names of corresponding files according to each file directory, the output end of the file name suffix identification module 30 is connected with a password mode setting module 40, the password mode setting module 40 is configured to perform password setting on files, and marked as encrypted files, and simultaneously, according to the storage amounts of each file, the password setting is determined, the password setting is released, the output end of the password setting module 40 is connected with a binding rule module 50, the binding rule module 50 is used for binding a different binding rules, and the password setting module 60 is invoked to the corresponding to the output end of the U-disc is connected with the password setting module 20, and the password setting module 60 is invoked to read the corresponding file layout.
When the USB flash disk is plugged into the host end interface, the USB flash disk connection response module 10 sends a connection signal to the USB flash disk content reading module 20, the host end reads the USB flash disk content through the USB flash disk content reading module 20, determines the file catalogues stored in the USB flash disk and the storage amount of each file, the file name suffix identification module 30 identifies the suffix name of the corresponding file according to each file catalogue, the password mode setting module 40 sets the password of the file, marks the file as a cipher related file, determines the empty file according to the storage amount of each file, releases the password setting when the USB flash disk does not store any content, each file is an empty file, after the user stores information into the empty file, the password mode setting module 40 provides a confidentiality mode for the user after the storage work is completed, for example, the user can unbind the file by inputting a password, or the password mode setting module 40 only provides the confidentiality mode by adopting different opening modes, the specific password setting is determined by the user, the binding rule planning module 50 binds different files and password management, in the process of setting the file password, the number of the files is too large, the singulated password mode is difficult to be completely adapted, meanwhile, different passwords are set for different files, the number of the password groups is too large, so that the user can easily forget the password when the user performs content calling, the decryption cannot be performed, the postfix rule of the file is identified through the binding rule planning module 50, for example, a file with the same suffix may be set with the same password, which means that in the process of initially storing information, a user needs to sort information in advance, the same type of information is stored in the same file or a file with the same suffix, after the confidential work of each file is finished, when the host end needs to open a certain file stored in the usb disk, the binding rule planning module 50 pops up a verification frame, after the user needs to input a correct password, the binding rule planning module 50 generates unbinding information, the pop-up frame disappears, at this time, the usb disk content reading module 20 can read the information content of the file and display the information on the host end, and at this time, the corresponding file calling module 60 can call the decrypted file.
According to the invention, the file name suffix name identification module 30 is used for classifying each file stored in the USB flash disk, then the password mode setting module 40 is used for carrying out different mode encryption setting on different files according to classification results, so that the classified storage efficiency of the USB flash disk is improved, the safety degree of each file can be increased, meanwhile, the USB flash disk connection response module 10 is used for responding the connection or disconnection of the USB flash disk and a host end, when the USB flash disk is inserted into the host end interface, the USB flash disk connection response module 10 sends a connection signal to the USB flash disk content reading module 20, decryption is triggered only when the host end wants to call file information of the USB flash disk, password setting on the USB flash disk is not needed, so that the password information which needs to be buffered in advance is occupied by the memory space in the USB flash disk.
In addition, the usb disk content reading module 20 includes a file directory identification unit 210, where the file directory identification unit 210 is configured to identify each file directory of the usb disk, so as to determine the total number of files stored in the usb disk, and a file storage amount determining unit 220 is connected to an output end of the file directory identification unit 210, where the file storage amount determining unit 220 is configured to determine the storage amount of each file, that is, the size of information stored in the file. In specific use, the file directory identification unit 210 is used to identify each file directory of the usb disk, so as to determine the total number of files stored in the usb disk, and then the file storage amount determination unit 220 is used to determine the storage amount of each file, that is, the size of the information stored in the file, so as to help the host end determine whether there is an empty file in the file of the usb disk.
Further, the output end of the file storage amount determining unit 220 is connected to a sub-file amount determining unit 230, and the sub-file amount determining unit 230 is configured to determine the sub-file amount included in each file. In particular, in the process of determining the empty file, since some files contain a plurality of subfiles and the subfiles do not store any information, but the subfiles are stored in the files themselves, the files cannot be determined as the empty file because of a certain storage space, at this time, the subfile amount determining unit 230 determines the subfiles contained in each file, calculates the storage space allocated to each subfile according to the storage space determined by the files themselves, and further determines whether the file belongs to the empty file.
Still further, the file name suffix name identification module 30 includes a file directory receiving unit 310, and a file suffix marking unit 320 is connected to an output end of the file directory receiving unit 310, where the file suffix marking unit 320 is configured to perform marking processing on files with different suffixes. In specific use, the file directory receiving unit 310 receives each file directory identified by the file directory identifying unit 210, and the file suffix marking unit 320 identifies corresponding file suffixes according to the file directories, and marks the files with different suffixes for classifying and distinguishing the files at a later stage, and determines the empty file at the same time.
Specifically, the cryptographic scheme setting module 40 includes a storage threshold setting unit 410, where the storage threshold setting unit 410 is used to set a storage threshold, compare storage amounts of the files, mark files exceeding the storage threshold as secret files, mark files lower than the storage threshold as empty files, the output end of the storage threshold setting unit 410 is connected with a secret-related file cipher setting unit 420 and an empty file decryption unit 430, the secret-related file cipher setting unit 420 is used to identify secret-related files, and respectively set decryption passwords according to suffixes of the secret-related files, the empty file decryption unit 430 is used to identify empty files, and mark the empty files, and the input end of the empty file decryption unit 430 is connected with the output end of the secret-related file cipher setting unit 420. In specific use, the storage threshold setting unit 410 is configured to set a storage threshold, compare the storage of each file, mark files exceeding the storage threshold as secret files, mark files lower than the storage threshold as empty files, at this time, the secret file password setting unit 420 identifies each secret file, and respectively sets a decryption password according to the suffix of the secret file, which is determined by the user, and the secret file password setting unit 420 only provides encryption modes, for example, encryption modes such as a digital verification code mode, a password identification mode, an open file mode, etc., and the empty file decryption unit 430 identifies the empty file and performs marking processing on the empty file.
In addition, the cryptographic scheme setting module 40 adopts a memory amount comparison algorithm, and the algorithm formula is as follows:
A:[a 1 ,a 2 ,…,a n ];
wherein A is the storage volume set of each file after storing information, a 1 To a n To store the amount of memory for each file after storing the information,an initial storage set for each file not storing information, +.>To->An initial storage amount f (a) storage amount comparison function for each file not storing information, a being the storage amount of the currently input file,/v->For the initial memory of the current input file, namely, the memory threshold, when the memory a of the current input file is not higher than the initial memory +.>At this time, the memory amount comparison function f (a) outputs 0, the file is marked as an empty memory file, when the memory amount a of the currently input file is higher than the initial memory amount +.>At this time, the memory amount comparison function f (a) outputsAnd 1, and the file is marked as a confidential file.
Further, the input end of the file name suffix name recognition module 30 is further connected with a file update recognition module 70, and the file update recognition module 70 is used for recording the addition, deletion and modification of information in the files, and updating the information content of each file in real time. When the file updating identification module 70 is specifically used, the file updating identification module 70 records the addition, deletion and modification of the information in the file, firstly, after the suffix name of the file is identified through the file name suffix name identification module 30, the user can decrypt the corresponding file, after the decryption work is completed, the corresponding file is in an open state, at this time, the user can update the information content of each file in real time through the file updating identification module 70 recording the addition, deletion and modification of the information in the file, and meanwhile, the file password mode after the information content is updated is determined by the user to determine whether to modify or not.
Still further, the file update identification module 70 includes an update mode determining unit 710, an output end of the update mode determining unit 710 is connected to the update file identification unit 720, an output end of the update file identification unit 720 is connected to the file storage amount updating unit 730, and the file storage amount updating unit 730 is used for determining the file storage amount after updating the information content. In specific use, the update mode determining unit 710 determines the update mode, that is, adding, deleting and modifying information, the update file identifying unit 720 determines the file to be updated, and the file storage amount updating unit 730 determines the file storage amount after updating the information content, so as to determine the empty file and the confidential file in the later stage.
In addition, the output end of the file updating and identifying module 70 is connected with a database storage module 80, and the database storage module 80 is used for setting up a database and storing a file updating mode through the database. In specific use, the database storage module 80 establishes a database, and records each file updating process by the database storage file updating mode so as to track file information later.
In addition, the input end of the database storage module 80 is connected with the output end of the password mode setting module 40. After the password setting module 40 sets the passwords of the files, the file suffixes and the corresponding password setting modes are transmitted to the database storage module 80 for storage, so that memory is formed, and when the later-stage users encrypt the files with the same suffix type, the corresponding password setting modes can be directly called from the database storage module 80, so that repeated selection by the users is not needed, and the encryption efficiency is improved.
The foregoing has shown and described the basic principles, principal features and advantages of the invention. It will be understood by those skilled in the art that the present invention is not limited to the above-described embodiments, and that the above-described embodiments and descriptions are only preferred embodiments of the present invention, and are not intended to limit the invention, and that various changes and modifications may be made therein without departing from the spirit and scope of the invention as claimed. The scope of the invention is defined by the appended claims and equivalents thereof.

Claims (10)

1. The U disk file encryption system based on the self-setting of the command key is characterized by comprising a U disk connection response module (10), wherein the U disk connection response module (10) is used for responding the connection or disconnection of a U disk and a host end, the output end of the U disk connection response module (10) is connected with a U disk content reading module (20), the U disk content reading module (20) reads U disk contents connected with the host end, determines storage amounts of all file directories stored by the U disk and all files, the U disk content reading module (20) is bidirectionally connected with a file name suffix name identification module (30), the file name suffix name identification module (30) identifies suffix names of corresponding files according to all file directories, the output end of the file name suffix name identification module (30) is connected with a cipher mode setting module (40), the cipher mode setting module (40) is used for setting ciphertexts of files, simultaneously, the empty file setting is determined according to the storage amounts of all files, the file name identification module (30) carries out different cipher mode setting on all files of U disk binding (40) according to different cipher mode setting rules, then the file setting module (50) is connected with different cipher mode setting module (50),
the USB flash disk content reading module comprises a USB flash disk content reading module (20), a binding rule planning module (50) and a corresponding file calling module (60), wherein the binding rule planning module (50) is used for binding different files and password management, the output end of the binding rule planning module (50) is connected with the input end of the USB flash disk content reading module (20), the output end of the USB flash disk content reading module (20) is connected with the corresponding file calling module (60), and the corresponding file calling module (60) is used for calling the decrypted files.
2. The command key self-setting based USB flash disk file encryption system according to claim 1, wherein: the USB flash disk content reading module (20) comprises a file directory identification unit (210), wherein the file directory identification unit (210) is used for identifying each file directory of the USB flash disk so as to determine the total number of files stored in the USB flash disk, the output end of the file directory identification unit (210) is connected with a file storage amount determination unit (220), and the file storage amount determination unit (220) is used for determining the storage amount of each file.
3. The command key self-setting based U disk file encryption system according to claim 2, wherein: the output end of the file storage amount determining unit (220) is connected with a subfile amount determining unit (230), and the subfile amount determining unit (230) is used for determining the subfile amount contained in each file.
4. The command key self-setting based USB flash disk file encryption system according to claim 1, wherein: the file name suffix name identification module (30) comprises a file directory receiving unit (310), wherein the output end of the file directory receiving unit (310) is connected with a file suffix marking unit (320), and the file suffix marking unit (320) is used for marking files with different suffixes.
5. The command key self-setting based USB flash disk file encryption system according to claim 4, wherein: the password mode setting module (40) comprises a storage threshold setting unit (410), the storage threshold setting unit (410) is used for setting a storage threshold, the storage of each file is compared, the file exceeding the storage threshold is marked as a secret-related file, the file lower than the storage threshold is marked as an empty file, the output end of the storage threshold setting unit (410) is connected with a secret-related file password setting unit (420) and an empty file decryption unit (430), the secret-related file password setting unit (420) is used for identifying secret-related files and respectively setting decryption passwords according to the suffixes of the secret-related files, the empty file decryption unit (430) is used for identifying the empty file and marking the empty file, and the input end of the empty file decryption unit (430) is connected with the output end of the secret-related file password setting unit (420).
6. The command key self-setting based USB flash disk file encryption system according to claim 1, wherein: the cryptographic mode setting module (40) adopts a memory capacity comparison algorithm, and the algorithm formula is as follows:
A:[a 1 ,a 2 ,…,a n ];
wherein A is the storage volume set of each file after storing information, a 1 To a n To store the amount of memory for each file after storing the information,an initial storage set for each file not storing information, +.>To->An initial storage amount f (a) storage amount comparison function for each file not storing information, a being the storage amount of the currently input file,/v->For the initial memory of the current input file, namely, the memory threshold, when the memory a of the current input file is not higher than the initial memory +.>At this time, the memory amount comparison function f (a) outputs 0, the file is marked as an empty memory file, when the memory amount a of the currently input file is higher than the initial memory amount +.>At this time, the storage amount comparison function f (a) outputs 1, and the file is marked as a confidential file.
7. The command key self-setting based USB flash disk file encryption system according to claim 5, wherein: the input end of the file name suffix name identification module (30) is also connected with a file update identification module (70), and the file update identification module (70) is used for recording the addition, deletion and modification of information in the file and updating the information content of each file in real time.
8. The command key self-setting based U disk file encryption system according to claim 7, wherein: the file updating identification module (70) comprises an updating mode determining unit (710), wherein the output end of the updating mode determining unit (710) is connected with an updating file identification unit (720), the output end of the updating file identification unit (720) is connected with a file storage amount updating unit (730), and the file storage amount updating unit (730) is used for determining the file storage amount after updating information content.
9. The command key self-setting based U disk file encryption system according to claim 8, wherein: the output end of the file updating and identifying module (70) is connected with a database storage module (80), and the database storage module (80) is used for setting up a database and storing a file updating mode through the database.
10. The command key self-setting based U disk file encryption system according to claim 9, wherein: the input end of the database storage module (80) is connected with the output end of the password mode setting module (40).
CN202310031659.2A 2023-01-10 2023-01-10 USB flash disk file encryption system based on instruction key self-setting Active CN116150786B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310031659.2A CN116150786B (en) 2023-01-10 2023-01-10 USB flash disk file encryption system based on instruction key self-setting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310031659.2A CN116150786B (en) 2023-01-10 2023-01-10 USB flash disk file encryption system based on instruction key self-setting

Publications (2)

Publication Number Publication Date
CN116150786A CN116150786A (en) 2023-05-23
CN116150786B true CN116150786B (en) 2023-11-28

Family

ID=86359439

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310031659.2A Active CN116150786B (en) 2023-01-10 2023-01-10 USB flash disk file encryption system based on instruction key self-setting

Country Status (1)

Country Link
CN (1) CN116150786B (en)

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012128513A (en) * 2010-12-13 2012-07-05 Chugoku Electric Power Co Inc:The Electronic mail relay apparatus and electronic mail relay method
CN102799539A (en) * 2012-06-08 2012-11-28 长沙文盾信息技术有限公司 Safe USB flash disk and data active protection method thereof
CN103955654A (en) * 2014-04-02 2014-07-30 西北工业大学 USB (Universal Serial Bus) flash disk secure storage method based on virtual file system
CN104134046A (en) * 2014-07-29 2014-11-05 深圳市中兴移动通信有限公司 Encryption method and device
CN104951407A (en) * 2014-03-24 2015-09-30 哈尔滨安天科技股份有限公司 U disc capable of being encrypted and encryption method thereof
CN106372517A (en) * 2016-08-30 2017-02-01 北京小米移动软件有限公司 File encryption method, file decryption method, file encryption device and equipment
CN111737206A (en) * 2020-06-06 2020-10-02 苏州浪潮智能科技有限公司 File deduplication processing method, system, terminal and storage medium
CN111858746A (en) * 2020-05-27 2020-10-30 武汉瞬付科技有限公司 Personal data storage system based on cloud platform
CN112784302A (en) * 2021-01-26 2021-05-11 许遥 File processing method and device, electronic equipment and readable storage medium
CN113051224A (en) * 2021-04-08 2021-06-29 平安国际智慧城市科技股份有限公司 File transmission method and device, electronic equipment and computer readable storage medium
CN113382029A (en) * 2020-03-10 2021-09-10 阿里巴巴集团控股有限公司 File data processing method and device
CN113609479A (en) * 2021-08-06 2021-11-05 北京天融信网络安全技术有限公司 File detection method and device, electronic equipment and readable storage medium
CN113656817A (en) * 2021-07-23 2021-11-16 西安万像电子科技有限公司 Data encryption method
CN113792319A (en) * 2021-09-18 2021-12-14 深圳须弥云图空间科技有限公司 File encryption method and device, storage medium and electronic equipment

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103294961A (en) * 2013-06-07 2013-09-11 北京奇虎科技有限公司 Method and device for file encrypting/decrypting
CN111062064B (en) * 2019-12-24 2021-11-02 飞天诚信科技股份有限公司 Method and system for realizing encrypted USB flash disk system
US11941155B2 (en) * 2021-03-15 2024-03-26 EMC IP Holding Company LLC Secure data management in a network computing environment

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012128513A (en) * 2010-12-13 2012-07-05 Chugoku Electric Power Co Inc:The Electronic mail relay apparatus and electronic mail relay method
CN102799539A (en) * 2012-06-08 2012-11-28 长沙文盾信息技术有限公司 Safe USB flash disk and data active protection method thereof
CN104951407A (en) * 2014-03-24 2015-09-30 哈尔滨安天科技股份有限公司 U disc capable of being encrypted and encryption method thereof
CN103955654A (en) * 2014-04-02 2014-07-30 西北工业大学 USB (Universal Serial Bus) flash disk secure storage method based on virtual file system
CN104134046A (en) * 2014-07-29 2014-11-05 深圳市中兴移动通信有限公司 Encryption method and device
CN106372517A (en) * 2016-08-30 2017-02-01 北京小米移动软件有限公司 File encryption method, file decryption method, file encryption device and equipment
CN113382029A (en) * 2020-03-10 2021-09-10 阿里巴巴集团控股有限公司 File data processing method and device
CN111858746A (en) * 2020-05-27 2020-10-30 武汉瞬付科技有限公司 Personal data storage system based on cloud platform
CN111737206A (en) * 2020-06-06 2020-10-02 苏州浪潮智能科技有限公司 File deduplication processing method, system, terminal and storage medium
CN112784302A (en) * 2021-01-26 2021-05-11 许遥 File processing method and device, electronic equipment and readable storage medium
CN113051224A (en) * 2021-04-08 2021-06-29 平安国际智慧城市科技股份有限公司 File transmission method and device, electronic equipment and computer readable storage medium
CN113656817A (en) * 2021-07-23 2021-11-16 西安万像电子科技有限公司 Data encryption method
CN113609479A (en) * 2021-08-06 2021-11-05 北京天融信网络安全技术有限公司 File detection method and device, electronic equipment and readable storage medium
CN113792319A (en) * 2021-09-18 2021-12-14 深圳须弥云图空间科技有限公司 File encryption method and device, storage medium and electronic equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
电子文件密级管理***的关键技术与设计;王文宇等;《信息安全与通信保密》;全文 *

Also Published As

Publication number Publication date
CN116150786A (en) 2023-05-23

Similar Documents

Publication Publication Date Title
CN100464313C (en) Mobile memory device and method for accessing encrypted data in mobile memory device
EP3232364B1 (en) Image encryption method, image viewing method, terminals and computer storage media
US7957535B2 (en) Data storing method, data playback method, data recording device, data playback device, and recording medium
KR101506578B1 (en) File system configuration method and apparatus for data security, method and apparatus for accessing data security area formed by the same, and data storage device thereby
US8351609B2 (en) Method for managing keys and/or rights objects
US20060069925A1 (en) Content processing device, content accumulation medium, content processing method and content processing program
KR20100031497A (en) Method of storing and accessing header data from memory
KR20010083073A (en) Semiconductor memory card and data reading apparatus
KR20030071460A (en) Memory card
CN101253567A (en) Recording medium storing management information for content attribute and recording device and reproduction device for the recording medium
US20090119514A1 (en) Content data structure and memory card
CN101595488A (en) Be used for content is tied to the method and apparatus of independent storage arrangement
CN110929302B (en) Data security encryption storage method and storage device
CN116150786B (en) USB flash disk file encryption system based on instruction key self-setting
JP2000132459A (en) Data storage system
CN115470506B (en) Homomorphic mapping-based secure file system implementation method
US20050071662A1 (en) Method of managing file structure in memory card and its related technology
US20090132603A1 (en) Data processing apparatus
US20090285397A1 (en) Media processor and recording medium control method
CN100472391C (en) License information management apparatus and license information management method
CN101424898B (en) Image forming apparatus and image forming system
US8397303B2 (en) Memory controller, nonvolatile storage system, and data management method
CN115033900A (en) Block chain-based electronic data evidence obtaining method and system
JP2009516961A (en) Method and system for managing key and / or rights objects
WO2004081706A2 (en) Method and apparatus for controlling the provision of digital content

Legal Events

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