Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method for implementing monotone counter

A technology of monotonic counters and implementation methods, applied in the direction of instruments, calculations, memory systems, etc., can solve the problems of hardware equipment consumption, limited storage life of non-volatile memory, waste, etc., to increase counting times, improve application flexibility and The effect of stability

Inactive Publication Date: 2005-11-23
SHENZHEN ZHAORI TECH
View PDF0 Cites 35 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the disadvantage of this monotonic counter implementation method is that the erasing and writing life of non-volatile memory such as "flash memory (flash)" is relatively short, such as 100,000 times. A glitch in volatile memory prevents monotonic counters from functioning properly
[0008] In this way, the storage life of the non-volatile memory is very limited, and it is easy to cause consumption and waste of hardware equipment.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method for implementing monotone counter
  • A method for implementing monotone counter

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] In order to make the purpose, technical solution and effect of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0023] A method for realizing a monotonic counter of the present invention comprises the following steps: providing a hardware counting unit; providing a nonvolatile memory; and controlling the hardware counting unit and the nonvolatile memory as follows through a program in the firmware:

[0024] When the hardware device including this counter starts for the first time, the value of the storage unit responsible for storing the count value in the non-volatile memory is assigned to all 1;

[0025] The storage unit responsible for storing the count value in the non-volatile memory is divided into two parts: the low bit area and the high bit area. Among them, the length of the low-order area is in units of bits, and its value is an integer power of 2, su...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

This invention relates to single meter realization method, which comprises the following steps: setting fixture procedure; processing the hardware meter unit and non-losing memory as the following: denoting the memory unit of memory in the non-losing memory as one when in first staring; dividing the non-losing memory and writing one zero in the relative position of the memory block till the block filled with zero; processing the swiping operation till the data as one and records the times; repeating step B.

Description

technical field [0001] The invention relates to a design technology of an integrated circuit, in particular to a method for implementing a monotonic counter that uses a security chip to ensure user data security in information interaction, and the implementation method can effectively prolong the life of the chip counter. Background technique [0002] In the design of integrated circuits in the prior art, especially in the design of integrated circuits involving safety, it is often necessary to provide the function of a monotonic counter, that is, the count value of the counter will not decrease but only increase. The purpose of providing a monotonic counter is to add a non-repetitive part to the data sent by the user during remote information interaction, such as online banking, so as to prevent the attacker from stealing the user's legitimate data from the communication line and resending it to impersonate the user. identity, which prevents replay attacks. Since the data ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L9/36
Inventor 张璐张玮陈强朱广志
Owner SHENZHEN ZHAORI TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products