Securing nonvolatile, nonresettable counters in embedded designs
Bernhard Linke, Maxim Integrated Products
5/15/2011 12:31 AM EDT
It is sometimes desirable for warranty reasons to count and record certain events such as power cycles, operating time, hard (pushbutton) resets, and timeouts – and do so securely.
The traditional electronic counters for this purpose are built from flip-flops, using a binary code such as the one shown in Figure 1 below. The maximum count is reached when all flip flops are set, so the size of the counter is determined by the maximum number of events to be counted during the interval of interest.
To read the full article, click here
Related Semiconductor IP
- Ultra-Low-Power LPDDR3/LPDDR2/DDR3L Combo Subsystem
- Parameterizable compact BCH codec
- 1G BASE-T Ethernet Verification IP
- Network-on-Chip (NoC)
- Microsecond Channel (MSC/MSC-Plus) Controller
Related Articles
- Nonvolatile memories for 90nm SoC and beyond
- Avoid corruption in nonvolatile memory
- Design Security in Nonvolatile Flash and Antifuse FPGAs
- Securing embedded systems for networks
Latest Articles
- Leveraging FPGAs for Homomorphic Matrix-Vector Multiplication in Oblivious Message Retrieval
- Extending and Accelerating Inner Product Masking with Fault Detection via Instruction Set Extension
- ioPUF+: A PUF Based on I/O Pull-Up/Down Resistors for Secret Key Generation in IoT Nodes
- In-Situ Encryption of Single-Transistor Nonvolatile Memories without Density Loss
- David vs. Goliath: Can Small Models Win Big with Agentic AI in Hardware Design?