IP Library Granted Patent US 11,423,391
Granted Patent B2
US 11,423,391 · App. 16/593,770 · Granted Aug 23, 2022

Devices with on-board physically unclonable functions

Inventors: Jeremy Wade (San Francisco, CA); William Hardy (Pleasanton, CA); Malcolm Ronald Smith (Toronto, CA); Afshin Rezayee (Richmond Hill, CA); Yue Yang (Thornhill, CA)
Assignee: Block, Inc.
G06Q20/341G06Q20/3226G06Q20/3278G07F7/0873G07F7/1016H04L9/0866H04L9/3278H04L2209/56H04L2209/805
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,423,391
App. No.
16/593,770
Granted
Aug 23, 2022
Kind
B2
Abstract

An electronic device may include circuitry and an anti-tamper device having a physical characteristic that changes in response to a tamper attempt. The circuitry is configured to determine physically unclonable function (PUF) data based on the physical characteristic and to perform at least one secure operation based on the PUF data. The circuitry is further configured to detect the tamper attempt based a change to the physical characteristic and to perform at least one action in response to detection of the tamper attempt for protecting the electronic device from the tamper attempt.

Claims (36)

1. A payment reader, comprising:

interface circuitry configured to receive payment data from a payment device;

a physically unclonable function (PUF) source for providing PUF data, the PUF source comprising an anti-tamper device having a physical characteristic that changes in response to a tamper attempt, wherein the PUF data is based on the physical characteristic; and

processing circuitry configured to process a payment transaction based on the payment data and to detect the tamper attempt based on a change to the physical characteristic, the processing circuitry configured to acquire the PUF data and to perform at least one secure operation based on the PUF data, the processing circuitry further configured to perform at least one action for protecting the payment reader against the tamper attempt in response to detection of the tamper attempt, wherein the change to the physical characteristic changes the PUF data provided by the PUF source such that the processing circuitry is prevented from using the changed PUF data to perform the at least one secure operation after the detection of the tamper attempt.

2. The payment reader of claim 1 , wherein the processing circuitry comprises at least one processor and an anti-tamper circuit, wherein the at least one processor is configured to process the payment transaction based on the payment data and the PUF data, and wherein the anti-tamper circuit is configured to detect the tamper attempt and send notice of the tamper attempt to the at least one processor.

3. The payment reader of claim 1 , wherein the processing circuitry is configured to detect the tamper attempt based on the PUF data.

4. The payment reader of claim 1 , wherein the processing circuitry comprises at least one processor and at least one circuit external to the at least one processor, the at least one circuit configured to determine the PUF data and detect the tamper attempt based on the physical characteristic.

5. The payment reader of claim 1 , wherein the anti-tamper device comprises an anti-tamper mesh, and wherein the physical characteristic is an electrical characteristic of the anti-tamper mesh.

6. The payment reader of claim 1 , wherein the anti-tamper device comprises an anti-tamper coating, and wherein the processing circuitry is configured to apply at least one signal to a plurality of points of the anti-tamper coating and to detect the tamper attempt based on measurements of the at least one signal.

7. The payment reader of claim 1 , wherein the processing circuitry comprises a time-domain reflectometer configured to detect the tamper attempt based on returns of a signal transmitted by the time-domain reflectometer to the anti-tamper device.

8. The payment reader of claim 1 , wherein the interface circuitry comprises a chip card interface having a plurality of pins, wherein the physical characteristic is a capacitance between the pins, and wherein the processing circuitry is configured to measure the capacitance.

9. An electronic device, comprising:

an anti-tamper device having a physical characteristic that changes in response to a tamper attempt; and

circuitry configured to determine physically unclonable function (PUF) data based on the physical characteristic and to perform at least one secure operation based on the PUF data, the circuitry further configured to detect the tamper attempt based on a change to the physical characteristic and to perform at least one action in response to detection of the tamper attempt for protecting the electronic device from the tamper attempt, wherein the PUF data determined by the circuitry changes in response to the change of the physical characteristic.

10. The electronic device of claim 9 , wherein the circuitry comprises at least one processor and an anti-tamper circuit, wherein the at least one processor is configured to perform the at least one secure operation, and wherein the anti-tamper circuit is configured to detect the tamper attempt and send notice of the tamper attempt to the at least one processor.

11. The electronic device of claim 9 , wherein the circuitry is configured to detect the tamper attempt based on the PUF data.

12. The electronic device of claim 9 , wherein the anti-tamper device comprises an anti-tamper mesh, and wherein the physical characteristic is an electrical characteristic of the anti-tamper mesh.

13. The electronic device of claim 9 , wherein the anti-tamper device comprises an anti-tamper coating, and wherein the circuitry is configured to apply at least one signal to a plurality of points of the anti-tamper coating and to detect the tamper attempt based on measurements of the at least one signal.

14. The electronic device of claim 9 , wherein the circuitry comprises a time-domain reflectometer configured to detect the tamper attempt based on returns of a signal transmitted by the time-domain reflectometer to the anti-tamper device.

15. The electronic device of claim 9 , wherein the electronic device is a payment reader.

16. A method for use in an electronic device, comprising:

determining, with circuitry of the electronic device, physically unclonable function (PUF) data based on a physical characteristic of an anti-tamper device of the electronic device, wherein the physical characteristic changes in response to a tamper attempt;

performing, with the circuitry, a secure operation within the electronic device;

detecting, with the circuitry, the tamper attempt in response to a change of the physical characteristic; and

performing, with the circuitry, at least one action for protecting the electronic device from the tamper attempt in response to the detecting,

wherein the PUF data is based on the physical characteristic such that the PUF data determined by the circuitry changes in response to the change of the physical characteristic.

17. The method of claim 16 , wherein the detecting is based on the PUF data.

18. The method of claim 16 , wherein the anti-tamper device comprises an anti-tamper mesh, and wherein the physical characteristic is an electrical characteristic of the anti-tamper mesh.

19. The method of claim 16 , wherein the anti-tamper device comprises an anti-tamper coating, and wherein the method further comprises:

applying, with the circuitry, at least one signal to a plurality of points of the anti-tamper coating; and

measuring electrical characteristics of the plurality of points based on the at least one signal,

wherein the detecting is based on the electrical characteristics.

20. The method of claim 16 , further comprising:

transmitting a signal from a time-domain reflectometer of the circuitry; and

receiving returns of the signal with the time-domain reflectometer,

wherein the detecting is based on the returns.

Assignments (2)
CHANGE OF NAME Recorded Jan 6, 2022
From: SQUARE, INC.
To: BLOCK, INC.
Reel/Frame 058661/0801 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2020
From: WADE, JEREMY; HARDY, WILLIAM; REZAYEE, AFSHIN; YANG, YUE; SMITH, MALCOLM RONALD
To: SQUARE, INC.
Reel/Frame 051541/0047 →
Continuity (5)
Continuation 15942299 · Mar 30, 2018
Continuation In Part 15844510 · Dec 15, 2017
Provisional Application 62617993 · Jan 16, 2018
Provisional Application 62534181 · Jul 18, 2017
Related Publication 20200051062A1 · Feb 13, 2020