Authentication Device, Authentication Method, and Electronic Device That Reduce Password Peeking by Third Person
US-2018114003-A1 · Apr 26, 2018 · US
US10411883B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10411883-B2 |
| Application number | US-201615296940-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 18, 2016 |
| Priority date | Oct 26, 2015 |
| Publication date | Sep 10, 2019 |
| Grant date | Sep 10, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Devices for sampling a plurality of input signals are provided, wherein a sampling device is controlled to sample the input signals in a random order with additional delays. Other embodiments relate to voltage monitoring systems and corresponding methods.
Opening claim text (preview).
The invention claimed is: 1. A device for sampling input signals, the device comprising: a plurality of input channels configured to receive a plurality of input signals; a sampling device configured to selectively sample an input signal on one of the plurality of input channels; and a sampling controller comprising: a pseudo-random number generator configured to generate one or more random numbers; and a channel mapper configured to map the one or more random numbers generated by the pseudo-random number generator to the plurality of input channels, wherein the sampling controller is configured to control the sampling device to cause the sampling device to sequentially sample input signals from the plurality of input channels with a random channel order and additional delays to provide non-uniform sampling periods between individual samplings, wherein at least one of the random channel order or the additional delays is based on the one or more random numbers generated by the pseudo-random number generator, and wherein the channel mapper is further configured to map at least some of the one or more random numbers to dummy channels causing the additional delays. 2. The device of claim 1 , wherein the pseudo-random number generator comprises a linear feedback shift register. 3. The device of claim 1 , wherein the channel mapper comprises a lookup table. 4. The device of claim 1 , wherein the additional delays comprise delays being integer multiples of a clock period of a clock clocking the device, a sampling period unmodified by the additional delays being an integer multiple of the clock period. 5. The device of claim 1 , wherein the additional delays comprise analog delays with a duration smaller than a clock period of a clock clocking the device. 6. The device of claim 1 , wherein the sampling device comprises a comparator, the device further comprising a plurality of threshold value sources, the plurality of threshold value sources being selectively coupleable to the comparator based on a signal from the sampling controller. 7. The device of claim 1 , wherein the sampling controller is configured to control the sampling device at least in part by causing the sampling device to sample in a plurality of successive sequences, wherein a first input channel within each sequence is selected randomly, and wherein each of the remaining input channels of the plurality of input channels other than the first input channel occurs at least once in the sequence. 8. The device of claim 7 , wherein the remaining input channels are selected deterministically after the first input channel. 9. The device of claim 1 , further comprising a deglitch filter coupled to an output of the sampling device. 10. The device of claim 1 , wherein the device comprises a plurality of output channels, wherein every input channel is associated with at least one output channel. 11. The device of claim 1 , wherein the sampling controller is configured to start a built-in self-test of the sampling device. 12. The device of claim 1 , wherein the additional delays comprise at least one of additive delays or jitter-type delays. 13. A voltage monitoring system comprising: a device for sampling input signals, the device including: a plurality of input channels configured to receive a plurality of input signals; a sampling device configured to selectively sample an input signal on one of the plurality of input channels; and a sampling controller comprising: a pseudo-random number generator configured to generate one or more random numbers; and a channel mapper configured to map the one or more random numbers generated by the pseudo-random number generator to the plurality of input channels, wherein the sampling controller is configured to control the sampling device to cause the sampling device to sequentially sample input signals from the plurality of input channels with a random channel order and additional delays to provide non-uniform sampling periods between individual samplings, wherein at least one of the random channel order or the additional delays is based on the one or more random numbers generated by the pseudo-random number generator, wherein the channel mapper is further configured to map at least some of the one or more random numbers to dummy channels causing the additional delays, and wherein the plurality of input channels are associated with a plurality of voltages to be monitored. 14. The voltage monitoring system of claim 13 , further comprising a threshold storage configured to provide variable thresholds, wherein the sampling device is configured to compare a respective voltage on the plurality of input channels with a respective threshold stored in the threshold storage. 15. The voltage monitoring system of claim 14 , wherein the voltage monitoring system is configured to provide, for each comparison, a first threshold value and a second threshold value to provide hysteresis. 16. The voltage monitoring system of claim 13 , wherein the additional delays comprise delays being integer multiples of a clock period of a clock clocking the voltage monitoring system, a sampling period unmodified by the additional delays being an integer multiple of the clock period. 17. The voltage monitoring system of claim 13 , wherein the additional delays comprise analog delays with a duration smaller than a clock period of a clock clocking the voltage monitoring system. 18. A method comprising: providing input signals on a plurality of input channels; generating one or more random numbers; mapping the one or more random numbers to the plurality of input channels; sequentially sampling the input signals with a random channel order and additional delays between samplings to provide non-uniform sampling periods, wherein at least one of the random channel order or the additional delays is based on the one or more random numbers; and outputting the sampled input signals, wherein mapping the one or more random numbers to the plurality of input channels comprises mapping at least some of the one or more random numbers to dummy channels causing the additional delays. 19. The method of claim 18 , wherein sequentially sampling the input signals with the random channel order comprises repeatedly selecting a first channel of the plurality of input channels randomly for sampling, and then selecting remaining channels of the plurality of input channels other than the first channel for sampling. 20. The method of claim 18 , wherein mapping the one or more random numbers to the plurality of input channels is based on a lookup table.
Randomization, e.g. dummy operations or using noise · CPC title
with particular pseudorandom sequence generator · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.