Semiconductor-junction-derived random number generation with triggering mechanism

US10481871B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10481871-B2
Application numberUS-201615387745-A
CountryUS
Kind codeB2
Filing dateDec 22, 2016
Priority dateOct 15, 2014
Publication dateNov 19, 2019
Grant dateNov 19, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Various embodiments are described that relate to random number generation. When a desire arises for a random number a circuit can be completed with a reverse biased semiconductor-junction element. When the circuit is completed an analog voltage spike can be produced that is random due to properties of the reverse biased semiconductor-junction element. This analog voltage spike can be converted into a digital value that serves as the random number. The digital value can be outputted and used as the random number.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: a measurement component that measures a voltage for an electrical hardware element; a generation component that generates a number based on the voltage; a monitor component that monitors an event external to a circuit to produce a monitor result, the circuit comprises the electrical hardware element; an analysis component that analyzes the monitor result to produce an analysis result; and a causation component that causes the voltage to be available in response to the analysis result being that the voltage should be available, where the number is outputted to a computer structure and where the measurement component, the generation component, or a combination thereof is implemented, at least in part, by way of hardware. 2. The system of claim 1 , where the voltage is produced from transmission of wireless power. 3. The system of claim 1 , where a circuit comprises the electrical hardware element and a resistor, where the voltage is measured from across the resistor, where the circuit is non-functional prior to generation of the number, and where the circuit is functional for generation of the number. 4. The system of claim 1 , where the event is a command of a computer program. 5. The system of claim 4 , where the event is a non-first-in-time command of the computer program when the computer program proactively implements a series of commands that comprises the non-first-in-time command. 6. The system of claim 3 , where the electrical hardware element is a diode. 7. The system of claim 3 , where the electrical hardware element is a transistor. 8. The system of claim 3 , where after the generation of the number, the circuit is non-functional again. 9. The system of claim 1 , where the event external to the circuit is a timing sequence event. 10. The system of claim 1 , where the event external to the circuit is an interrupt of a microcontroller. 11. The system of claim 1 , where the generation component generates the number by conversion of the voltage, which is an analog voltage, to a digital floating point number. 12. A system, comprising: a trigger component configured to trigger a circuit to produce a voltage spike in response to a request for a randomly-generated number; a spike component configured to read the voltage spike; an analog to digital converter configured to convert the voltage spike from an analog input to a floating point number output; and a number component configured to cause an output of the floating point number output as the randomly-generated number. 13. The system of claim 12 , where the circuit is triggered in response to a computer program sending an instruction as the request. 14. The system of claim 12 , where the request is a manual request. 15. The system of claim 12 , where the voltage spike results from transmission of wireless energy. 16. The system of claim 12 , where the circuit is non-functional before the triggering from the instance, where the circuit is functional after the triggering from the instance, and where the circuit is non-functional after the reading of the voltage spike. 17. The system of claim 12 , where the circuit comprises a reverse biased semiconductor-junction element and where the voltage spike is a spike of the reverse biased semiconductor-junction element. 18. The system of claim 17 , where the reverse biased semiconductor-junction element is a diode. 19. The system of claim 17 , where the reverse biased semiconductor-junction element is a NPN transistor. 20. The system of claim 17 , where the reverse biased semiconductor-junction element is a PNP transistor.

Assignees

Inventors

Classifications

  • G06F7/588Primary

    Random number generators, i.e. based on natural stochastic processes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10481871B2 cover?
Various embodiments are described that relate to random number generation. When a desire arises for a random number a circuit can be completed with a reverse biased semiconductor-junction element. When the circuit is completed an analog voltage spike can be produced that is random due to properties of the reverse biased semiconductor-junction element. This analog voltage spike can be converted …
Who is the assignee on this patent?
Us Gov Sec Army
What technology area does this patent fall under?
Primary CPC classification G06F7/588. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 19 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).