Apparatus, system, and method for detecting tampering of fiscal printers
First Claim
1. An apparatus comprising:
- a memory module comprising a volatile memory, the volatile memory storing a code therein, the code comprising predefined multi-bit data, the volatile memory comprising a serial input/output microchip and the predefined multi-bit data is stored in the volatile memory serially, the code stored in a particular location in the volatile memory;
an operation module that allows operation of a fiscal printer in response to determining that the code is stored in the particular location within the volatile memory;
a detection module that detects an attempt to access an enclosed device, access to the enclosed device restricted by an enclosure, the enclosed device in electronic communication with the fiscal printer;
a tamper switch module that disconnects power to the volatile memory in response to the detection module detecting an attempted access to the enclosed device, the code stored in the volatile memory is erased in response to disconnecting power to the volatile memory; and
a shutdown module that disables printing operations of the fiscal printer and sends a signal to notify a user that an attempt to access has occurred in response to determining that the code is not stored in the particular location in the volatile memory, wherein the shutdown module disables printing operations of the fiscal printer in response to determining that the code is not stored in the volatile memory,wherein said modules comprise one or more of hardware circuits, programmable hardware devices and software, the software stored on one or more non-transitory, computer readable storage devices, wherein when said modules comprise software, the apparatus comprises a hardware processor.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for detecting tampering of devices such as fiscal printers. A memory module includes a volatile memory that stores multi-bit data. An operation module allows operation of an electronic device, such as a fiscal printer, in response to determining that the predefined multi-bit data is stored in the volatile memory. A detection module detects an attempt to access the enclosed device where access to the enclosed device is restricted by an enclosure. A tamper switch module disconnects power to the volatile memory such that the predefined multi-bit data stored in the volatile memory is erased in response to the detection module detecting an attempted access to the enclosed device. A shutdown module disables operation of the electronic device in response to determining that the predefined multi-bit data is not stored in the volatile memory.
-
Citations
17 Claims
-
1. An apparatus comprising:
-
a memory module comprising a volatile memory, the volatile memory storing a code therein, the code comprising predefined multi-bit data, the volatile memory comprising a serial input/output microchip and the predefined multi-bit data is stored in the volatile memory serially, the code stored in a particular location in the volatile memory; an operation module that allows operation of a fiscal printer in response to determining that the code is stored in the particular location within the volatile memory; a detection module that detects an attempt to access an enclosed device, access to the enclosed device restricted by an enclosure, the enclosed device in electronic communication with the fiscal printer; a tamper switch module that disconnects power to the volatile memory in response to the detection module detecting an attempted access to the enclosed device, the code stored in the volatile memory is erased in response to disconnecting power to the volatile memory; and a shutdown module that disables printing operations of the fiscal printer and sends a signal to notify a user that an attempt to access has occurred in response to determining that the code is not stored in the particular location in the volatile memory, wherein the shutdown module disables printing operations of the fiscal printer in response to determining that the code is not stored in the volatile memory, wherein said modules comprise one or more of hardware circuits, programmable hardware devices and software, the software stored on one or more non-transitory, computer readable storage devices, wherein when said modules comprise software, the apparatus comprises a hardware processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
an enclosed device, access to the enclosed device restricted by an enclosure; an electronic device in electronic communication with the enclosed device, the enclosed device comprising a fiscal printer; a memory module comprising a volatile memory, the volatile memory storing a code therein, the code comprising predefined multi-bit data, the volatile memory comprising a serial input/output microchip and the predefined multi-bit data is stored in the volatile memory serially, the code stored in a particular location in the volatile memory; an operation module that allows operation of an electronic device in response to determining that the code is stored in the particular location within the volatile memory; a detection module that detects an attempt to access the enclosed device; a tamper switch module that disconnects power to the volatile memory in response to the detection module detecting an attempted access to the enclosed device, the code stored in the volatile memory is erased in response to disconnecting power to the volatile memory; and a shutdown module that disables printing operations of the electronic device and sends a signal to notify a user that an attempt to access has occurred in response to determining that the code is not stored in the particular location in the volatile memory, wherein said modules comprise one or more of hardware circuits, programmable hardware devices and software, the software stored on one or more non-transitory, computer readable storage devices, wherein when said modules comprise software, the apparatus comprises a hardware processor. - View Dependent Claims (12, 13)
-
-
14. A computer program product for detecting tampering of an enclosed device, said computer program product comprising a non-transitory computer readable storage medium having stored thereon program instructions executable by a processor for:
-
storing a code in a volatile memory, the code comprising predefined multi-bit data, the volatile memory comprising a serial input/output microchip and the predefined multi-bit data is stored in the volatile memory serially, the code stored in a particular location in the volatile memory; allowing operation of an electronic device in response to determining that the code is stored in the particular location in the volatile memory, the electronic device comprising a fiscal printer; detecting an attempt to access an enclosed device, access to the enclosed device restricted by an enclosure, the enclosed device in electronic communication with the electronic device; disconnecting power to the volatile memory in response to the detection module detecting an attempted access to the enclosed device, the code stored in the volatile memory is erased in response to disconnecting power to the volatile memory; disabling printing operations of the electronic device in response to determining that the code is not stored in the particular location in the volatile memory; and sending a signal to notify a user that an attempt to access has occurred in response to determining that the code is not stored in the particular location in the volatile memory. - View Dependent Claims (15)
-
-
16. A method comprising:
-
storing a code in a volatile memory, the code comprising predefined multi-bit data, the volatile memory comprising a serial input/output microchip and the predefined multi-bit data is stored in the volatile memory serially, the code stored in a particular location in the volatile memory; allowing operation of an electronic device in response to determining that the code is stored in the particular location in the volatile memory, the electronic device comprising a fiscal printer; detecting an attempt to access an enclosed device, access to the fiscal printer restricted by an enclosure; disconnecting power to the volatile memory in response to the detection module detecting an attempted access to the fiscal printer, the code stored in the volatile memory is erased in response to disconnecting power to the volatile memory; disabling printing operations of the fiscal printer in response to determining that the code is not stored in the particular location in the volatile memory; and sending a signal to notify a user that an attempt to access has occurred in response to determining that the code is not stored in the particular location in the volatile memory. - View Dependent Claims (17)
-
Specification