The above and/or other aspects and advantages of the present invention will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following detailed description of the present invention, concrete description on related functions or constructions will be omitted if it is deemed that the functions and/or constructions may unnecessarily obscure the gist of the present invention.
First, detailed configuration of a system and a device according to an embodiment of the present invention will be described with reference to
Various application programs (for example, a word processor, a graphic tool, a spread sheet are installed in the local computer 200, and a user executes the application programs installed in the local computer 230 to perform various works.
The local computer 230 is connected to the monitor 240 by a cable line such as D-sub, and work situation in the local computer 230 is displayed on the monitor 240. Also, the local computer 230 communicates with the remote computer 200 or the management server 220 via the network 210 by TCP/IP (Transmission Control Protocol/Internet Protocol).
When the USB device 250 is connected to the local computer 230 by a USB communication means, various programs stored in the USB device 250 are automatically installed in the local computer 230, and then, the automatically-installed programs perform various data securities when the user performs works using the local computer 230.
Specifically, when the user executes an application program to perform a work, files which are being made through the work are coded and stored in a kernel. The coded files can be decoded and readable only when the USB device 250 is connected to the local computer 230 to perform normal authentication.
In addition, when the user performs the work using the local computer 230, the programs automatically installed in the local computer 230 monitors operations of the application programs executed in the local computer 230, and captures and stored a work screen of the local computer 230. At this time, the captured and stored work screen may be transmitted to the management server 220 via the network 210 so that a manager can watch the work of the user.
In addition to the work screen, a work history may be stored and transmitted to the management server 220 via the network 210 so that the manager can know a work situation of the user who uses the local computer 230.
Specifically, in the management server 220 are stored user authentication information of the local computer 230 for documents and contents, chief use history information of the user who accesses the local computer 230, capture information of the local computer 230, fingerprint information of the user, etc. to provide various functions of the present invention.
In the mean time, the remote computer 200 may access the local computer 230 via the network 210 to check works performed in the local computer 210 or files stored in the local computer 230.
When the local computer 230 is connected to the USB device 250 via the USB driver 380, an automatic execution program stored in the USB device 250 is transmitted to the local computer 230 via the USB driver 380 and automatically installed in the local computer 230. Then, the automatically-installed program creates the fingerprint authenticating part 320, the network communicating part 330, the coding/decoding part 340, the file compressing part 360, etc.
When fingerprint recognition information is transmitted to the local computer 230 through a fingerprint recognizing part of the USB device 250, the fingerprint recognition information is provided to the fingerprint authenticating part 320 of the local computer 230 through the controller 350 and the fingerprint authenticating part 320 performs authentication for a user based on the fingerprint recognition information.
After completion of the authentication, when an application program 311 stored in the first storing part 310 is executed, the controller 350 codes files made in the execution of the application program through the coding/decoding part 340 and stores the coded files in the second storing part 370.
In addition, the controller 350 monitors operation of the application program 311, captures an image output to the monitor 240 through the video card 390, and stores the captured image in the second storing part 370. In this case, the captured image is compressed by the file compressing part 360 and then stored in the second storing part 370. The compressed image may be transmitted to the management server 220 through the network communicating part 330 and the network 210. In addition, the controller 350 monitors a use history of the user in the local compute 230 and transmits the use history to the management server 220 through the network communicating part 330 and the network 210.
The remote computer 200 controls the local computer 230 remotely through network 210 and the network communicating part 330 or monitors a work situation of the user who uses the local computer 230.
As shown in
The port 410 is provided as a connection point between the USB device 250 and the local computer 230. The USB hub 430 controls connection between a main connection device (i.e., the local computer 230) and a sub connection device (i.e., the USB device 250) and has a USB hub function or a switching function for control of communication connection. In other words, the USB hub 430 controls communication between the local computer 230 and the first controller 460 or the second controller 470.
First, when the USB device 250 is connected to the local computer 230 via the port 410, the USB hub 430 connects the local computer 230 to the first controller 460, drives the virtual CD-ROM driver 420, and controls the local computer 230 to recognize the USB device 250 as a virtual CD-ROM device.
At this time, in the USB device 250 recognized as the virtual CD-ROM device, the automatic execution software 481 stored in the first storing part 480 is automatically executed and installed in the local computer 230. Various security-related functions of the present invention are performed by the automatic execution software 481 automatically installed in the local computer 230.
After the automatic execution software 481 is installed in the local computer 230, user authentication can be performed through the fingerprint sensor 450 of the USB device 250. Specifically, the user inputs his/her fingerprint through the fingerprint sensor 450 and information on the input fingerprint is transmitted to the local computer 230 through the second controller 470, the USB hub 430 and the port 410. As described with reference to
The automatic execution software 481 automatically executed in the local computer 230 may include an algorithm to code and decode documents contained in a Window kernel and made by the user, a function to capture, compress and store a picture displayed on the local computer 230, a function to decode and reproduce the stored picture and transmit the stored picture to the management server 220, a function to transmit a chief use history of the local computer 230 to the management server 220, a function to switch on/off the monitor 240 depending on whether or not the USB device 250 is connected to the local computer 230, a function to set the right to communicate with the management server 220, etc.
The RF module 440 performs an RF communication function to allow the user to come in and go out a building when the USB device 250 is used for an admission ticket. The RF module 440 may comprise an RF antenna and a memory.
Specifically, in order to use the USB device 500 as the admission ticket, a company's name 510, a user's photograph 530, a bar code 540, etc. can be printed on a surface of the USB device 500. In addition, as described above, in the USB device 500 is contained the RF module 440 to authenticate a user who comes in and goes out of a company.
In addition, on the surface of the USB device 500 is further provided a fingerprint identifying part 520 through which fingerprint information of the user is input. In addition, the USB device 500 further includes a USB connector 550 to connect the USB device 500 to the local computer 230 for USB communication therebetween.
After completion of the authentication, the user executes an application program in the local computer 230 to perform a work at Step S605. Then, a work screen on which the user works is captured at Step S606, and the captured work screen is compressed and stored at Step S607.
After completion of the work at Step S608, work-related files are coded and stored by the automatically-installed software at Step S609. The coded and stored files can be decoded to be readable through justified authentication or by an operator of the management server 220.
Then, the captured and stored work screen is transmitted to the USB device 250 or the management server 220 via the network 210 at Step S610. In addition, a work management history is stored and transmitted to the management server 220 via the network 210 at Step S611.
In addition, in order that the employee works in the company or outside the company, he/she has to be authenticated (({circle around (3)})) through an authentication server by inserting the USB device of the present invention in his/her local computer.
In addition, the files coded and stored in the management server can be decoded and used (({circle around (4)})) only after being authenticated by inserting the USB device in the local computer. If the USB device inserted in the local computer is removed or justified authentication is not performed, the files are not readable and stored and a picture to be output to the monitor is restricted, thereby providing thorough security for work files or confidential documents of the company.
In addition, by transmitting the log (i.e., work history) or the captured screen of the work done at the local computer to the management server, security accidents, if any, can be tracked.
As apparent from the above description, according to the present invention, by allowing a user to work in a local computer only when he/she connects a USB device, which contains a program to be automatically installed in the local computer, to the local computer and is justly authenticated, security for documents of a company can be maintained.
In addition, by capturing a work situation in the local computer, storing the captured work situation as an image, and automatically informing a management server of a work history, a cause of a security accident, if it takes place, can be tracked.
Furthermore, if a user is not justly authenticated through the USB device, he/she can not access coded documents stored in a company and output of the documents to a monitor is restricted, thereby maintaining security for the documents effectively.
Although a few embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes may be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.
| Number | Date | Country | Kind |
|---|---|---|---|
| 10-2006-0076641 | Aug 2006 | KR | national |