Supercharge Your Innovation With Domain-Expert AI Agents!

System and method for providing security to one-time programming data

A one-time, pre-programmed technology, applied in the input/output process of data processing, digital data protection, electrical digital data processing, etc., can solve problems such as unstoppable attacks

Active Publication Date: 2022-07-22
QUALCOMM INC
View PDF20 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method may only be effective during power-up and cannot stop the attack once the chip is running and when the security data is read out in real time

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
  • System and method for providing security to one-time programming data
  • System and method for providing security to one-time programming data
  • System and method for providing security to one-time programming data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] Various embodiments provide systems and methods for securely storing and accessing data in an OTP module. figure 1 An example embodiment is shown with a pre-programmed verify pattern of 1s and 0s programmed as columns in the OTP module. Firmware processing reads data from the OTP module on a row-by-row basis, and reads the entire row at a time. In this example, lines are also called words. Thus, when the firmware handles accessing secure data in a row, it also accesses the bits of the known parity pattern at the beginning of the row and the bits of the parity pattern at the end of the row.

[0019] Or, in other words, the check pattern is embedded within the security fuse data such that a read of the security fuse data includes the bits of the check pattern. Some example embodiments ensure that access to secure data also includes the bits of the check mode, whether the access occurs at boot-up or after the chip begins operation.

[0020] Various embodiments addition...

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

A method includes reading a plurality of words from a one-time programming (OTP) memory of a processing chip, wherein each word of the words includes security data for the chip and a bit corresponding to a check pattern; comparing bits of the verify pattern to a pre-programmed verify pattern; detecting an error based on comparing the bits corresponding to the verify pattern to the pre-programmed verify pattern; and performing an action by the processing chip in response to detecting the error.

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS [0002] This application claims priority to and the benefit of US Non-Provisional Application No. 15 / 132,026, filed April 18, 2016, which is incorporated by reference in its entirety, as if fully set forth below in its entirety and for all applicable purposes. technical field [0003] This application relates to one-time programming (OTP) data and more particularly to providing security to OTP data. Background technique [0004] Mobile computing devices such as smartphones contain multiprocessor chips to provide computing power. A multiprocessor chip has secure data stored thereon in one-time-programmable (OTP) memory. An example of an OTP memory includes an array of electronic fuses that can be programmed once by selectively blowing some of the fuses in the array. For example, a blown fuse may represent a binary one, and an unblown fuse may represent a binary zero. These fuses can be blown only once and cannot be repaired ...

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 Patents(China)
IPC IPC(8): G11C17/14G06F21/78
CPCG06F21/78G11C17/146G06F3/0619G06F3/065G06F3/0679G06F11/108G06F11/2635G06F21/55G06F21/64
Inventor A·科塔允思相B·库本德兰
Owner QUALCOMM INC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More