Smart security storage
AssigneeKingston Digital, Inc.
InventorsBen Wei Chen, Chih-Hung Wu
Life of this patent
Estimating the term…
Abstract
Security functions for a memory corresponding to a smart security storage may be facilitated or executed through operation of utility application corresponding to a smart device. For example, encryption/decryption of data stored on the memory may be facilitated or executed by a security module under control of an access application corresponding to the smart device. Data securely stored on the memory may be explored and accessed by the smart device or a host computing device under control of the access application.
Claims13
A system, comprising:
- a host computing device;
- a smart device, comprising:
- an access application to:
- authenticate a user of the smart device, and
- control security functionality for exploration and access of data, for both the host computing device and the smart device;
- and
- a smart security storage, comprising:
- a memory to store data thereon;
- a communication module to communicate with the host computing device, a target module, and a smart device interface via a first, second, and third communication channel, respectively;
- wherein the smart device interface module:
- communicates with the communication module and the smart device, and
- comprises a switch select for controlling three-way interface traffic flow for the communication module between the first and second communication channel or between the second and third communication channel to allow authorized exploration and access to the data stored on the memory, upon execution of one or more security operations;
- and
- a security module to execute the one or more security operations to be performed on data stored on the memory based on instructions received from the smart device.
A non-volatile memory corresponding to a smart security storage that stores computer-executable instructions that, when executed, cause one or more processors to:
- receive instructions from a smart device;
- execute security functions for data stored on the memory, the security functions including:
- initialization of the smart security storage,
- authentication of a password for access to the data,
- encryption/decryption of the data,
- control a switch for controlling three-way interface traffic flow for the communication module between a first communication channel and a second communication channel or between the second communication channel and a third communication channel to allow authorized exploration and access to the data stored on the memory by either of a host computing device and the smart device;
- wherein the first communication channel is between a communication module and a host computing device,
- wherein the second communication channel is between the communication module and a target module, and
- wherein the third communication channel is between the communication module and a smart device interface.
Dependencies are inferred from the claim text.