Key protecting method and a computing apparatus
OwnerHung-Chien Chouinventor
Life of this patent
Estimating the term…
Abstract
A key protecting method includes the steps of: in response to receipt of an access request, configuring a control application program to generate a key confirmation request; in response to receipt of the key confirmation request, configuring a key protecting device to generate a key input request to prompt a user for a key input; upon receipt of the key input, the key protecting device determining if the key input matches a predefined key preset therein; the key protecting device entering an execution mode if it is determined that the key input matches the predefined key; and the key protecting device entering a failure mode if it is determined that the key input does not match the predefined key.
Claims19
A key protecting method to be per termed in a computing system that inclusion a host device, a key protecting device and an input device;
- the host device including an operating system and a display unit, the operating system being installed with a control application program, the key protecting device being an independent, stand-alone device, being connected between the host device and the input device and including a control unit, a key comparing unit and a processing unit, the key protecting method comprising the steps of:
- (a) generating a key confirmation request, by the control application program, in response to receipt of a first access request;
- (b) generating a key input request, by the control unit of the key protecting device, in response to receipt of the key confirmation request, the key input request being to be transmitted to the host device and displayed on the display unit so as to prompt a user for a key input;
- (c) transmitting, by the control unit of the key protecting device, input status information to the control application program upon receipt of the key input via the input device, the input status information being to be processed for display on the display unit and including a string of predefined or random character(s) non-related to the key input;
- (d) determining, by the key comparing unit of the key protecting device, if the key input matches a predefined key preset in the key protecting device;
- (e) if it is determined in step (d) that the key input matches the predefined key, the key protecting device entering an execution mode to transmit the result determined in step (d) to the control application program and to permit transmission of a processing request from the control application program to the key protecting device for execution by the processing unit of the key protecting device;
- and
- (f) the key protecting device entering a failure mode if it is determined in step (d) that the key input does not match the predefined key.
A computing system comprising:
- a host device including an operating system that is installed with a control application program for receiving an access request and generating a key confirmation request in response to receipt of the access request, and a display unit;
- an input device;
- and
- a key protecting device connected between said host device and said input device, being an independent, stand-alone device, and including
- a control unit that is in communication with said control application program of said cost device for receiving the key confirmation request therefrom, and generating, a key input request in response to receipt of the key confirmation request, the key input request being to be transmitted to said host device and displayed on said display unit of said host device so as to prompt a user for a key input, said control unit transmitting input status information to said control application program upon receipt of the key input via said input device, the input status information being to be processed for display on the display unit and including a string of predefined or random character(s) non-related to the key input,
- a key comparing unit that is coupled to said control unit, and that determines, upon receipt of the key input by the user from said input device, if the key input matches a predefined key preset in said key protecting device, and
- a processing unit coupled to said control unit, and capable of executing a processing request;
- and
- wherein said key protecting device enters an execution mode if it is determined by said key comparing unit, that the key input matches fee predefined key, so as to transmit, the result determined by said key comparing unit to said control application program and to permit transmission of a processing request from said control, application program to said key protecting device for execution by said processing unit of said key protecting device;
- and
- wherein said key protecting device enters a failure mode if it is determined by said key comparing unit that the key input does not match the predefined key.
Dependencies are inferred from the claim text.