Secure storage device with automatic command filtering
First Claim
Patent Images
1. A removable memory device comprising:
- an interface for connecting the removable memory device to a host device;
a data storage coupled to the interface;
a wide area communication interface configured to receive a security message from a remote device, the security message comprising a user data header and message data including a security command; and
a controller coupled to the wide area communication interface and to the data storage and configured to determine whether the remote device is authorized based on an identifier carried by the user data header;
wherein the controller is configured to control access to data based on the security command in the event that the controller determines that the remote device is authorized;
wherein the controller comprises a non-volatile memory storing instructions for controlling access to the data storage based on the security command and wherein the security command comprises a reference to a memory address of the non-volatile memory of the controller and the controller is configured to implement the security command by following instructions associated with that memory address.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication and security device for a portable computer is disclosed including a housing, a connector provided on the housing for physical connection to the portable computer, a computer interface coupled to the connector for communicating data with the portable computer, a wireless modem coupled to the computer interface for communicating data between the portable computer and a remote device via a wireless network, a controller configured to control access to the data storage based on an identifier in a security message received via the wireless network.
31 Citations
18 Claims
-
1. A removable memory device comprising:
-
an interface for connecting the removable memory device to a host device; a data storage coupled to the interface; a wide area communication interface configured to receive a security message from a remote device, the security message comprising a user data header and message data including a security command; and a controller coupled to the wide area communication interface and to the data storage and configured to determine whether the remote device is authorized based on an identifier carried by the user data header; wherein the controller is configured to control access to data based on the security command in the event that the controller determines that the remote device is authorized; wherein the controller comprises a non-volatile memory storing instructions for controlling access to the data storage based on the security command and wherein the security command comprises a reference to a memory address of the non-volatile memory of the controller and the controller is configured to implement the security command by following instructions associated with that memory address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A removable memory device comprising:
-
an interface for connecting the removable memory device to a host device; a data storage coupled to the interface; a wide area communication interface configured to receive a security message from a remote device, the security message comprising a user data header and message data including a security command; a controller coupled to the wide area communication interface and to the data storage and configured to determine whether the remote device is authorised based on an identifier carried by the user data header; wherein the controller is configured to control access to the data storage based on the security command in the event that the controller determines that the remote device is authorised; wherein the controller comprises a non-volatile memory storing instructions for controlling access to the data storage based on the security command and wherein the security command comprises a reference to a memory address of the non-volatile memory of the controller and the controller is configured to implement the security command by following instructions associated with that memory address. - View Dependent Claims (11, 12, 13)
-
-
14. A method of securing a memory device the method comprising:
-
a memory device receiving a security message via a wide area communication interface, the security message comprising a user header data and message data comprising a security command corresponding to a security function; and the memory device authenticating the security message based on the user data header; wherein, in the event that the security message is authenticated, the memory device performs the security function; controlling access to a data store controlled by the memory device by switching off a power supply to the data store; wherein the memory device stores instructions for controlling access to the data storage based on the security command and wherein the security command comprises a reference to a memory address of the memory device, the memory device configured to implement the security command by following instructions associated with that memory address. - View Dependent Claims (15, 16, 17, 18)
-
Specification