US 12,223,507 B2
Line-based chip card tamper detection
Afshin Rezayee, Richmond Hill (CA); Malcolm Smith, Toronto (CA); Yue Yang, Toronto (CA); Jeremy Wade, San Francisco, CA (US); Max Guise, San Francisco, CA (US); and Kamran Sharifi, Toronto (CA)
Assigned to Block, Inc., Oakland, CA (US)
Filed by Block, Inc., Oakland, CA (US)
Filed on Apr. 20, 2023, as Appl. No. 18/137,325.
Application 16/810,700 is a division of application No. 15/439,685, filed on Feb. 22, 2017, granted, now 10,621,590, issued on Apr. 14, 2020.
Application 18/137,325 is a continuation of application No. 17/366,891, filed on Jul. 2, 2021, granted, now 11,669,842.
Application 17/366,891 is a continuation of application No. 16/810,700, filed on Mar. 5, 2020, granted, now 11,113,698, issued on Sep. 7, 2021.
Prior Publication US 2023/0267472 A1, Aug. 24, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/40 (2012.01); G06Q 20/10 (2012.01); G06Q 20/34 (2012.01)
CPC G06Q 20/409 (2013.01) [G06Q 20/102 (2013.01); G06Q 20/341 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A transaction device for exchanging information with a chip card, comprising:
a contact interface comprising a plurality of pins configured to interface with a chip card; a monitoring system coupled to the contact interface;
a processing unit coupled to the contact interface and the monitoring system, the processing unit configured to execute instructions;
a memory device having the instructions stored thereon and coupled to the processing unit to provide the instructions to the processing unit, wherein the instructions cause the processing unit to:
send a test signal to one or more components of the contact interface via the monitoring system;
receive a response value, based on the test signal, from the one or more components of the contact interface via the monitoring system;
compare the response value to a baseline value associated with the one or more components of the contact interface; and
detect an attempt to tamper with the contact interface based on the response value being different from the baseline value.