1. Field of the Invention
The present invention relates to a storage device having independent storage areas and a password protection method thereof, and more particularly to a design and a concept for reorganizing the total storage area of a storage medium for protecting the stored data.
2. Description of Related Art
As light, thin, short and compact high-capacity storage devices including a detachable storage medium such as, for example, a zip disk, an optical disc and various types of memory cards, or a portable storage device such as, for example, a USB interface flash memory and an external hard disk drive, are extensively used by users and sold on the market, the storage devices other than the external hard disk drive are designed as devices with a single continuous storage space (as the storage device shown in the right-hand side of
Although the aforementioned prior art also can achieve the objectives of dividing the storage area and protecting a specific storage area, its practical applications still have the following shortcomings:
1. The partition table 143 is divided into several partition sections (such as the first partition sector 144, second partition sector 145, third partition sector 146, etc.) by a data structure. Even though all partition sectors of the stored data are divided, the addresses of these partition sectors are still arranged in continuous addresses. In other words, a user can update data through the application system, and thus such arrangement cannot protect the data with different application purposes by dividing the storage area into several areas.
2. The dedicated program changes the data structure of the important partition table frequently to cope with the user's operations, thus causing an extremely high potential risk to the security and stability of the stored data.
Therefore, the prior art usually uses a developing system to divide a single storage of continuous sectors and an application system as a measure for setting the hidden attribute of the data. However, such an arrangement cannot achieve the function of fully and safely protecting the data, since all data stored in the partition sectors, which are set to an isolated protection, still can be accessed through a standard access interface. The dedicated program constitutes an indexed data structure such as changing the attribute of the partition table to “hidden” or moving it to other location to prevent a general application program from accessing the data of each partition sector through the standard file system. However, the data stored in each partition sector still can be accessed by a standard interface, and a user can look up the desired information from the storage device by using an appropriate tool or software. The user's rights will be affected greatly if the confidential information (such as an application program or a confidential document or program) stored in the foregoing storage medium is altered or deleted by accident due to the aforementioned poor security.
Therefore, it is a primary objective of the present invention to solve the problem of the prior-art storage device that has no design for assigning the storage space of a storage device into certain partition sectors with different attributes, which requires a user at the application system end to take remedial actions at a later date to protect the stored data.
To achieve the foregoing objective, the present invention provides a storage device having independent storage areas, where its internal components include at least one storage medium, a storage medium interface electrically connected to the storage medium, a system end interface coupled to an external application system, and a control unit electrically connected to the storage medium interface and the system end interface. The storage device with independent storage areas is characterized by the total storage space of the storage medium being divided into a plurality of independent storage areas with different attributes, with independent continuous overlapped fixed addresses set among these independent storage areas. Each independent storage area corresponds respectively to the same area address and partition table.
The present invention provides a password protection method for a storage device having independent storage areas, comprising steps described as follows.
The application system obtains the corresponding information stored in each independent storage area through its built-in control unit when an external application system starts connecting the foregoing storage device of the present invention. If a user intends to access a non-preinstalled independent storage area, then a dedicated special instruction set built in the control unit starts the non-preinstalled independent storage area.
Whether or not the non-preinstalled independent storage area sets a protection password is determined. If a password is set, then the input value of password is checked. If the input password is incorrect, then the access instruction output from the application system is redirected to the independent storage area, which stores confidential information or directly prohibits users from accessing the data stored in such an independent storage area.
The application system accesses the data stored in the non-preinstalled independent storage area. If the foregoing independent storage area does not have a password for the protection or the input password is correct, then the application system can access the data stored in the non-preinstalled independent storage area while all independent areas other than the opened one will enter into a suspend mode immediately and the data in these independent storage areas cannot be accessed.
In summary, the present invention divides the storage space of a storage device into several independent areas to further enhance the protection function of the stored data.
To make it easier for our examiner to further understand the features and technical contents of the present invention, Reference is made to the detailed description and drawings of the present invention. However, the drawings are provided for the purpose of reference and description only, and are not to be construed as limitations on the scope of the present invention.
The foregoing aspects and many of the attendant advantages of this invention will be more readily appreciated as the same becomes better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
Reference is made to
With reference to
Each independent storage area 34, 35, 36 corresponds to the same area address 341, 351, 361 and partition table 343, 353, 363, respectively. As to the application program, each independent storage area acts as a detachable storage device installed in each independent storage medium, which is similar to several different disks being inserted into the same floppy disk drive. However, the present invention assigns and differentiates a single set of storage medium by a control process implemented in a controller to achieve similar effects. In practical applications, special instructions are used to enable an area through software, which is different from physically ejecting a floppy disk from the floppy disk drive or changing floppy disks. Every independent storage area still adopts the booting sector to set the partition table for dividing the storage area into several sectors according to the prior art.
In the early stage of the design, the foregoing storage area of the storage device enables a start area (such as the first independent storage area 34) and sets the rest of the storage areas (such as the second independent area 35 and a special hidden independent area 35) to a suspend mode, such that a user cannot access an unopened area.
In summary, the present invention can prevent users from accessing data through a system application by means of the division into independent areas and opening only one independent storage area at a time, and also can prevent users from modifying a confidential document or program to assure the security of the confidential data.
With reference to
With reference to
If a user intends to access a non-preset independent areas (such as the foregoing second storage area 33), then the built-in dedicated special instruction set enables other storage areas through the control unit 33, and this procedure comprises the steps of:
Step S42: starting the independent storage area selected by users;
Step S44: determining whether or the independent storage is password protected;
Step S52: a user freely accessing data from the independent storage area, if no password is set;
Step S48: examining the input value of a password, if a password is set, and an examination method is provided to compare the input password with the password stored in the dedicated special area 37;
Step S52: a user freely accessing data from the independent storage area, if the input password is correct; and Step S50: redirecting the access instruction to a read-only special hidden area 36 to define a confidential statement and description stored in the special hidden area 36, or, if the input password is incorrect, setting the storage areas other than the opened independent storage areas into a suspend mode, thus making these storage areas inaccessible.
Further, a user can set a password to protect the information stored in each independent storage area, and the control unit sets a dedicated special area to record the attributes of each independent storage area well as its password.
With reference to
While the invention has been described in terms of what is presently considered to be the most practical and preferred embodiments, it is to be understood that the invention needs not be limited to the disclosed embodiment. On the contrary, it is intended to cover various modifications and similar arrangements included within the spirit and scope of the appended claims which are to be accorded with the broadest interpretation so as to encompass all such modifications and similar structures.
Number | Date | Country | Kind |
---|---|---|---|
93139528 | Dec 2004 | TW | national |