IP Library › Granted Patent US 12,750,671
Granted Patent B2
US 12,750,671 · App. 18/825,796 · Granted Sep 29, 2026

System and methods for data security using distance measurement

Inventors: Marc Kekicheff (Foster City, CA); Yuexi Chen (Foster City, CA); Mustafa Top (San Ramon, CA)
Assignee: Visa International Service Association
H04W12/104H04W12/122
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 12,750,671
App. No.
18/825,796
Granted
Sep 29, 2026
Kind
B2
Abstract

Systems and methods for securing data transmissions using distance measurements are disclosed. A mobile device (such as a smart phone) and a base station can use ultra-wideband technology to determine the distance between the two devices. The distance measurements produced by the mobile device and the base station can be compared, directly or indirectly by the mobile device, the base station, and/or an access device to determine whether the mobile device is present at an access device or if the mobile device is not present at the access device (as expected during a relay attack). If the mobile device is not present at the access device, the access device can prevent or cancel an interaction based on the data transfer (e.g., opening a locked door of a secure building in response to receiving an access credential from the mobile device).

Claims (49)

1 . A base station comprising:

a processor; and

a computer readable medium, the computer readable medium comprising code, executable by the processor for performing a method comprising:

transmitting to a mobile device, a first transmission comprising a first session identifier;

receiving from the mobile device, a second transmission comprising a second session identifier and a first processing time value;

generating a first distance measurement corresponding to a distance between the mobile device and the base station using the first processing time value;

transmitting to the mobile device, a third transmission, wherein the mobile device generates a second distance measurement corresponding to the distance between the mobile device and the base station;

generating a data element using the first distance measurement, and one or more of the first session identifier, the second session identifier, and/or a mobile device identifier corresponding to the mobile device; and

transmitting the data element to an access device, wherein the access device receives a fourth transmission comprising a first cryptogram generated by the mobile device using the second distance measurement, and one or more of the first session identifier, the second session identifier, and/or the mobile device identifier, and wherein the access device validates the first cryptogram using the data element.

2 . The base station of claim 1 , wherein in the method prior to transmitting the first transmission to the mobile device, the method further comprises:

determining a location associated with the mobile device by performing a locating process with a plurality of other base stations in a base station network;

determining that the mobile device is in a destination area based on the location associated with the mobile device; and

transmitting, to the access device, a message indicating that the mobile device is in the destination area.

3 . The base station of claim 1 , wherein the method further comprises: receiving an initial transmission comprising the mobile device identifier, the initial transmission indicating that the mobile device has entered a destination area.

4 . The base station of claim 1 , wherein the method further comprises:

comparing the first distance measurement to a predetermined distance threshold; and

transmitting, a warning message to the access device, the warning message indicating that the first distance measurement exceeds the predetermined distance threshold.

5 . The base station of claim 1 , wherein the base station and the mobile device communicate via an ultra-wideband communication channel.

6 . A method comprising:

receiving, by an access device from a base station, a data element generated using a first distance measurement, and one or more of a session identifier and/or a mobile device identifier corresponding to a mobile device;

receiving, by the access device from the mobile device, an account identifier and a first cryptogram;

verifying, by the access device, the first cryptogram using the account identifier and data in the data element;

generating, by the access device, an authorization request message comprising the account identifier; and

transmitting, by the access device, the authorization request message to an authorization computer for authorization.

7 . The method of claim 6 , wherein the first cryptogram is generated using a second distance measurement, and wherein the method further comprises, before generating the authorization request message:

obtaining, by the access device, the second distance measurement from the first cryptogram; and

comparing, by the access device, the first distance measurement and the second distance measurement to a threshold to determine if a relay attack is occurring.

8 . The method of claim 7 , wherein the first distance measurement and the second distance measurement are distances between the mobile device and the base station.

9 . The method of claim 8 , wherein the first distance measurement and the second distance measurement were obtained using a ultrawideband communication channel.

10 . The method of claim 6 , wherein the authorization request message further comprise an amount.

11 . The method of claim 6 , wherein the authorization request message further comprises the first cryptogram.

12 . The method of claim 6 , wherein the data element is generated using the first distance measurement, the session identifier and the mobile device identifier.

13 . The method of claim 6 , wherein the session identifier is a nonce.

14 . The method of claim 6 , wherein the method further comprises:

receiving, by the access device, a message from the base station indicating that the mobile device is in a destination area.

15 . The method of claim 6 , wherein the mobile device is a mobile phone.

16 . An access device comprising:

a processor; and

a computer readable medium comprising code, executable by the processor, for performing a method comprising:

receiving, from a base station, a data element generated using a first distance measurement, and one or more of a session identifier and/or a mobile device identifier corresponding to a mobile device,

receiving, from the mobile device, an account identifier and a first cryptogram,

verifying the first cryptogram using the account identifier and data in the data element,

generating an authorization request message comprising the account identifier, and

transmitting the authorization request message to an authorization computer for authorization.

17 . The access device of claim 16 , wherein the access device is a POS terminal.

18 . The access device of claim 16 , wherein the authorization request message comprises an amount and the first cryptogram.

19 . The access device of claim 16 , wherein the first cryptogram is verified by creating a second cryptogram and comparing the first cryptogram with the second cryptogram.

20 . The access device of claim 16 , wherein the method further comprises:

receiving, by the access device, a message from the base station indicating that the mobile device is in a destination area.

Continuity (2)
Continuation 18576729 · Jul 8, 2021
Related Publication 20240430683A1 · Dec 26, 2024
References Cited (164)
US 6715077B1 · Vasudevan et al. · 2004 [cited by applicant]
US 7003800B1 · Bain · 2006 [cited by applicant]
US 7197639B1 · Juels et al. · 2007 [cited by applicant]
US 9600808B1 · Gomez, Sr. · 2017 [cited by examiner]
US 10182040B2 · Hu · 2019 [cited by examiner]
US 10440014B1 · Hoyer · 2019 [cited by examiner]
US 10475024B1 · Behren et al. · 2019 [cited by applicant]
US 10885514B1 · Hart et al. · 2021 [cited by applicant]
US 11017398B2 · Potadar · 2021 [cited by examiner]
US 11093207B1 · Lovelock · 2021 [cited by examiner]
US 11429971B1 · Ouellette · 2022 [cited by examiner]
US 11506746B1 · Vassilovski et al. · 2022 [cited by applicant]
US 12114161B2 · Kekicheff · 2024 [cited by examiner]
US 12198138B1 · Trinh · 2025 [cited by examiner]
US 20020138740A1 · Rumble · 2002 [cited by applicant]
US 20020174345A1 · Patel · 2002 [cited by examiner]
US 20030120926A1 · Fukushima et al. · 2003 [cited by applicant]
US 20030145203A1 · Audebert et al. · 2003 [cited by applicant]
US 20030212894A1 · Buck et al. · 2003 [cited by applicant]
US 20030233584A1 · Douceur · 2003 [cited by applicant]
US 20040121766A1 · Benson et al. · 2004 [cited by applicant]
US 20050210258A1 · Birrell et al. · 2005 [cited by applicant]
US 20060041762A1 · Ma · 2006 [cited by applicant]
US 20070101149A1 · Moreillon · 2007 [cited by examiner]
US 20070287422A1 · Fartmann · 2007 [cited by examiner]
US 20080195866A1 · Roth · 2008 [cited by examiner]
US 20080208759A1 · Royyuru · 2008 [cited by examiner]
US 20090013393A1 · Xi · 2009 [cited by examiner]
US 20090150991A1 · Hoey et al. · 2009 [cited by applicant]
US 20090254994A1 · Waterson · 2009 [cited by applicant]
US 20090282253A1 · Rose et al. · 2009 [cited by applicant]
US 20090287678A1 · Brown et al. · 2009 [cited by applicant]
US 20100031315A1 · Feng et al. · 2010 [cited by applicant]
US 20100079338A1 · Wooden et al. · 2010 [cited by applicant]
US 20100138661A1 · Tsai et al. · 2010 [cited by applicant]
US 20100293382A1 · Hammad · 2010 [cited by examiner]
US 20100327054A1 · Hammad · 2010 [cited by examiner]
US 20110099377A1 · Hoornaert et al. · 2011 [cited by applicant]
US 20110099384A1 · Grange et al. · 2011 [cited by applicant]
US 20110208658A1 · Makhotin · 2011 [cited by examiner]
US 20110258452A1 · Coulier · 2011 [cited by examiner]
US 20120018506A1 · Hammad · 2012 [cited by examiner]
US 20120031969A1 · Hammad · 2012 [cited by examiner]
US 20130054474A1 · Yeager · 2013 [cited by examiner]
US 20130163463A1 · Grayson et al. · 2013 [cited by applicant]
US 20130232083A1 · Smith · 2013 [cited by examiner]
US 20130314249A1 · Le Buhan et al. · 2013 [cited by applicant]
US 20140164243A1 · Aabye · 2014 [cited by examiner]
US 20150088756A1 · Makhotin · 2015 [cited by examiner]
US 20150161608A1 · Gilbert · 2015 [cited by examiner]
US 20150163060A1 · Tomlinson et al. · 2015 [cited by applicant]
US 20150180836A1 · Wong · 2015 [cited by examiner]
US 20150186864A1 · Jones · 2015 [cited by examiner]
US 20150199530A1 · Thanos et al. · 2015 [cited by applicant]
US 20150207630A1 · Shimoyama · 2015 [cited by examiner]
US 20150318998A1 · Erlikhman · 2015 [cited by examiner]
US 20150327071A1 · Sharma · 2015 [cited by examiner]
US 20150339664A1 · Wong · 2015 [cited by examiner]
US 20150356560A1 · Shastry · 2015 [cited by examiner]
US 20160019533A1 · Wu · 2016 [cited by examiner]
US 20160036790A1 · Shastry · 2016 [cited by examiner]
US 20160057619A1 · Lopez · 2016 [cited by examiner]
US 20160110711A1 · Collinge · 2016 [cited by examiner]
US 20160125377A1 · Boncimino · 2016 [cited by examiner]
US 20160132851A1 · Desai · 2016 [cited by examiner]
US 20160140545A1 · Flurscheim · 2016 [cited by examiner]
US 20160277380A1 · Wagner · 2016 [cited by examiner]
US 20160294556A1 · Vortriede · 2016 [cited by examiner]
US 20160301683A1 · Laxminarayanan · 2016 [cited by examiner]
US 20160314469A1 · Lu et al. · 2016 [cited by applicant]
US 20160379203A1 · Elhaoussine · 2016 [cited by examiner]
US 20160379208A1 · Deliwala · 2016 [cited by examiner]
US 20170011406A1 · Tunnell · 2017 [cited by examiner]
US 20170017947A1 · Robinton · 2017 [cited by examiner]
US 20170063848A1 · Collinge · 2017 [cited by examiner]
US 20170076288A1 · Awasthi · 2017 [cited by examiner]
US 20170163617A1 · Laxminarayanan et al. · 2017 [cited by applicant]
US 20170200160A1 · Kumar · 2017 [cited by examiner]
US 20170255922A1 · Jin · 2017 [cited by examiner]
US 20170255932A1 · Aabye · 2017 [cited by examiner]
US 20170270528A1 · Prakash · 2017 [cited by examiner]
US 20170272253A1 · Lavender · 2017 [cited by examiner]
US 20170346850A1 · Jin · 2017 [cited by examiner]
US 20170357798A1 · Khan · 2017 [cited by examiner]
US 20170373852A1 · Cassin · 2017 [cited by examiner]
US 20180005227A1 · Sandeløv · 2018 [cited by examiner]
US 20180025353A1 · Collinge et al. · 2018 [cited by applicant]
US 20180041946A1 · Park et al. · 2018 [cited by applicant]
US 20180083986A1 · Hurley · 2018 [cited by examiner]
US 20180098256A1 · Halepovic et al. · 2018 [cited by applicant]
US 20180109541A1 · Gleichauf · 2018 [cited by applicant]
US 20180157481A1 · Zessin et al. · 2018 [cited by applicant]
US 20180192293A1 · Bai et al. · 2018 [cited by applicant]
US 20180197263A1 · Pearson et al. · 2018 [cited by applicant]
US 20180315038A1 · Rezayee · 2018 [cited by examiner]
US 20190037527A1 · Griffin · 2019 [cited by applicant]
US 20190080319A1 · Carey · 2019 [cited by examiner]
US 20190108511A1 · Dunjic · 2019 [cited by examiner]
US 20190166488A1 · Park · 2019 [cited by examiner]
US 20190238517A1 · D'Agostino · 2019 [cited by examiner]
US 20190273615A1 · Gordon · 2019 [cited by examiner]
US 20190313295A1 · Xu et al. · 2019 [cited by applicant]
US 20190370790A1 · Spector · 2019 [cited by examiner]
US 20190384896A1 · Jones · 2019 [cited by examiner]
US 20190385161A1 · Gleeson · 2019 [cited by examiner]
US 20200065803A1 · Abouelenin · 2020 [cited by examiner]
US 20200084625A1 · Kosugi et al. · 2020 [cited by applicant]
US 20200104474A1 · Duane · 2020 [cited by examiner]
US 20200106756A1 · Osborn · 2020 [cited by examiner]
US 20200111095A1 · Osborn · 2020 [cited by examiner]
US 20200168229A1 · Manchireddy · 2020 [cited by examiner]
US 20200184462A1 · Rule · 2020 [cited by examiner]
US 20200186505A1 · Amar · 2020 [cited by examiner]
US 20200198580A1 · Saleh et al. · 2020 [cited by applicant]
US 20200273037A1 · Phillips · 2020 [cited by examiner]
US 20200302436A1 · Ilincic · 2020 [cited by examiner]
US 20200311724A1 · Dunjic · 2020 [cited by examiner]
US 20200364711A1 · Sarin · 2020 [cited by examiner]
US 20200380591A1 · Rule · 2020 [cited by examiner]
US 20200389490A1 · Rezaei · 2020 [cited by examiner]
US 20200410113A1 · Gryb · 2020 [cited by examiner]
US 20210012322A1 · Manchanda · 2021 [cited by examiner]
US 20210042743A1 · Green · 2021 [cited by examiner]
US 20210058252A1 · Jung et al. · 2021 [cited by applicant]
US 20210067316A1 · Bellenger · 2021 [cited by examiner]
US 20210090044A1 · Edwards · 2021 [cited by examiner]
US 20210097523A1 · Phillips · 2021 [cited by examiner]
US 20210143896A1 · Tao · 2021 [cited by applicant]
US 20210176230A1 · Cho · 2021 [cited by examiner]
US 20210312424A1 · Lee et al. · 2021 [cited by applicant]
US 20220006636A1 · Patterson · 2022 [cited by examiner]
US 20220012765A1 · Kannembath · 2022 [cited by examiner]
US 20220027872A1 · Upadhye · 2022 [cited by examiner]
US 20220067687A1 · Hay · 2022 [cited by examiner]
US 20220131870A1 · Mckinnon · 2022 [cited by examiner]
US 20220138726A1 · Rule · 2022 [cited by examiner]
US 20220207530A1 · Chen et al. · 2022 [cited by applicant]
US 20220216989A1 · Sarin · 2022 [cited by examiner]
US 20220237607A1 · Osborn · 2022 [cited by examiner]
US 20220284178A1 · Rule · 2022 [cited by examiner]
US 20220311598A1 · Yankilevich et al. · 2022 [cited by applicant]
US 20220345309A1 · Rule · 2022 [cited by examiner]
US 20220366410A1 · Rule · 2022 [cited by examiner]
US 20220391896A1 · Lei · 2022 [cited by examiner]
US 20220414648A1 · Rule · 2022 [cited by examiner]
US 20220417024A1 · Yee · 2022 [cited by examiner]
US 20230004974A1 · Poon et al. · 2023 [cited by applicant]
US 20230081413A1 · Takano · 2023 [cited by applicant]
US 20230145683A1 · Mandich et al. · 2023 [cited by applicant]
US 20230300674A1 · Kedalagudde et al. · 2023 [cited by applicant]
US 20230318832A1 · Patterson et al. · 2023 [cited by applicant]
CN 111540067A · 2020 [cited by applicant]
WO 2011131745A1 · 2011 [cited by applicant]
WO 2017121452A1 · 2017 [cited by applicant]
WO 2020125839A1 · 2020 [cited by applicant]
WO 2020208324A1 · 2020 [cited by applicant]
“IOS 14 Apple Pay: Going the Distance with UWB Touchless and QR Code Payments”, Available Online at: https://atadistance.net/2020/04/01/ios-14-apple-pay-going-the-distance-with-ultra-wide-band-touchless-and-qr/, Apr. 1,… [cited by applicant]
“NTT Docomo Taps UWB for Hands-Free Payments”, Available Online at: https://www.finextra.com/newsarticle/35031/ntt-docomo-taps-uwb-for-hands-free-payments, Jan. 8, 2020, 1 page. [cited by applicant]
U.S. Appl. No. 18/576,729 , “Notice of Allowance”, Jun. 7, 2024, 18 pages. [cited by applicant]
Capkun et al., “Secure Location Verification with Hidden and Mobile Base Stations”, IEEE Transactions on Mobile Computing, vol. 7, No. 4, Feb. 22, 2008, pp. 1-14. [cited by applicant]
EP21748766.9 , “Intention to Grant”, Jun. 12, 2024, 9 pages. [cited by applicant]
EP21748766.9 , “Office Action”, Mar. 15, 2024, 5 pages. [cited by applicant]
PCT/US2021/040898 , “International Preliminary Report on Patentability”, Jan. 18, 2024, 10 pages. [cited by applicant]
PCT/US2021/040898 , “International Search Report and Written Opinion”, Mar. 22, 2022, 14 pages. [cited by applicant]