IP Library Granted Patent US 12,229,301
Granted Patent B2
US 12,229,301 · App. 17/308,114 · Granted Feb 18, 2025

Access control of protected data using storage system-based multi-factor authentication

Inventors: Yevgeni Gehtman (Modi'in, IL); Maxim Balin (Gan-Yavne, IL); Tomer Shachar (Omer, IL)
Assignee: EMC IP Holding Company LLC
G06F21/6227H04L63/08H04L2463/082
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,229,301
App. No.
17/308,114
Granted
Feb 18, 2025
Kind
B2
Abstract

Techniques are provided for access control of protected data using storage system-based multi-factor authentication. One method comprises obtaining, in a storage system, an input/output request for data; determining, by the storage system, whether a multi-factor authentication is required for the requested data; initiating, by the storage system, a multi-factor authentication of a user associated with the input/output request, in response to a result of the determining, to obtain a verification result; and processing, in the storage system, the input/output request for the data based at least in part on the verification result. The data may be marked as protected data using a manual process and/or an automated process that processes one or more smart tags associated with the data. The marking of the data as protected data may comprise marking a partition comprising the data, marking a protected folder comprising the data, and/or marking a protected file comprising the data.

Claims (34)

1. A method, comprising:

obtaining, in a storage system, at least one input/output operation requesting data, the storage system comprising at least one processing device and a plurality of storage devices that stores the requested data, the at least one processing device comprising a processor coupled to a memory;

determining, by the storage system, in response to the obtained at least one input/output operation requesting data, whether a multi-factor authentication is required for the requested data by evaluating whether at least a portion of the requested data is marked as protected data, wherein the marking as protected data provides an indication to the storage system to perform a multi-factor authentication in response to a request to access the protected data associated with the at least one input/output operation requesting data;

initiating, by the storage system, the multi-factor authentication of a user associated with the at least one input/output operation, in response to a result of the determining, to obtain a verification result; and

processing, in the storage system, the at least one input/output operation requesting data based at least in part on the verification result.

2. The method of claim 1 , wherein the multi-factor authentication comprises an out-of-band challenge of the user associated with the at least one input/output operation requesting data.

3. The method of claim 1 , further comprising obtaining a marking of the data as protected data.

4. The method of claim 3 , wherein the marking of the data as protected data is recorded in one or more of metadata associated with the data and in a protected data database.

5. The method of claim 3 , wherein the marking of the data as protected data is performed by one or more of a manual process and an automated process that processes one or more smart tags associated with the data.

6. The method of claim 3 , wherein the marking of the data as protected data comprises marking one or more of a partition comprising the data, a protected folder comprising the data, and a protected file comprising the data.

7. The method of claim 3 , wherein the protected data can only be accessed if the verification result is successful.

8. The method of claim 3 , wherein the marking of the data as protected data is maintained in response to a copy operation or a move operation performed on the data.

9. The method of claim 1 , wherein the determining whether the multi-factor authentication is required for the requested data further comprises determining whether the data is part of one or more of a protected partition, a protected folder, and a protected file.

10. An apparatus comprising:

at least one processing device of a storage system comprising a processor coupled to a memory;

the at least one processing device being configured to implement the following steps:

obtaining, in a storage system, at least one input/output operation requesting data, the storage system comprising at least one processing device and a plurality of storage devices that stores the requested data, the at least one processing device comprising a processor coupled to a memory;

determining, by the storage system, in response to the obtained at least one input/output operation requesting data, whether a multi-factor authentication is required for the requested data by evaluating whether at least a portion of the requested data is marked as protected data, wherein the marking as protected data provides an indication to the storage system to perform a multi-factor authentication in response to a request to access the protected data associated with the at least one input/output operation requesting data;

initiating, by the storage system, the multi-factor authentication of a user associated with the at least one input/output operation, in response to a result of the determining, to obtain a verification result; and

processing, in the storage system, the at least one input/output operation requesting data based at least in part on the verification result.

11. The apparatus of claim 10 , further comprising obtaining a marking of the data as protected data.

12. The apparatus of claim 11 , wherein the marking of the data as protected data is recorded in one or more of metadata associated with the data and in a protected data database.

13. The apparatus of claim 11 , wherein the marking of the data as protected data is performed by one or more of a manual process and an automated process that processes one or more smart tags associated with the data.

14. The apparatus of claim 11 , wherein the marking of the data as protected data comprises marking one or more of a partition comprising the data, a protected folder comprising the data, and a protected file comprising the data.

15. The apparatus of claim 10 , wherein the determining whether the multi-factor authentication is required for the requested data further comprises determining whether the data is part of one or more of a protected partition, a protected folder, and a protected file.

16. A non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by at least one processing device of a storage system causes the at least one processing device to perform the following steps:

obtaining, in a storage system, at least one input/output operation requesting data, the storage system comprising at least one processing device and a plurality of storage devices that stores the requested data, the at least one processing device comprising a processor coupled to a memory;

determining, by the storage system, in response to the obtained at least one input/output operation requesting data, whether a multi-factor authentication is required for the requested data by evaluating whether at least a portion of the requested data is marked as protected data, wherein the marking as protected data provides an indication to the storage system to perform a multi-factor authentication in response to a request to access the protected data associated with the at least one input/output operation requesting data;

initiating, by the storage system, the multi-factor authentication of a user associated with the at least one input/output operation, in response to a result of the determining, to obtain a verification result; and

processing, in the storage system, the at least one input/output operation requesting data based at least in part on the verification result.

17. The non-transitory processor-readable storage medium of claim 16 , further comprising obtaining a marking of the data as protected data.

18. The non-transitory processor-readable storage medium of claim 17 , wherein the marking of the data as protected data is performed by one or more of a manual process and an automated process that processes one or more smart tags associated with the data.

19. The non-transitory processor-readable storage medium of claim 17 , wherein the marking of the data as protected data comprises marking one or more of a partition comprising the data, a protected folder comprising the data, and a protected file comprising the data.

20. The non-transitory processor-readable storage medium of claim 16 , wherein the determining whether the multi-factor authentication is required for the requested data further comprises determining whether the data is part of one or more of a protected partition, a protected folder, and a protected file.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2021
From: GEHTMAN, YEVGENI; BALIN, MAXIM; SHACHAR, TOMER
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 056137/0868 →
Continuity (1)
Related Publication 20220358235A1 · Nov 10, 2022
References Cited (243)
US 6971018B1 · Witt · 2005 [cited by examiner]
US 7320008B1 · Colgrove · 2008 [cited by examiner]
US 7536722B1 · Saltz · 2009 [cited by examiner]
US 8371501B1 · Hopkins · 2013 [cited by examiner]
US 8843752B1 · Priyadarshi · 2014 [cited by examiner]
US 9003106B1 · Clark · 2015 [cited by examiner]
US 9122866B1 · Kolman · 2015 [cited by examiner]
US 9160726B1 · Kaufman · 2015 [cited by examiner]
US 9264419B1 · Johansson · 2016 [cited by examiner]
US 9336092B1 · Li · 2016 [cited by examiner]
US 9349035B1 · Gerber · 2016 [cited by examiner]
US 9402181B1 · Yi · 2016 [cited by examiner]
US 9419968B1 · Pei · 2016 [cited by examiner]
US 9426132B1 · Alikhani · 2016 [cited by examiner]
US 9639689B1 · Herskovic · 2017 [cited by examiner]
US 9684593B1 · Chen · 2017 [cited by examiner]
US 9794288B1 · Hassan, III · 2017 [cited by examiner]
US 10069868B2 · Smith · 2018 [cited by examiner]
US 10096026B1 · Benkreira · 2018 [cited by examiner]
US 10169562B2 · Bandyopadhyay · 2019 [cited by examiner]
US 10200359B1 · Sokolov · 2019 [cited by examiner]
US 10212588B2 · Grim · 2019 [cited by examiner]
US 10268995B1 · Zimmerman · 2019 [cited by examiner]
US 10360366B1 · Dubey · 2019 [cited by examiner]
US 10387980B1 · Shahidzadeh · 2019 [cited by examiner]
US 10484367B1 · Nguyen · 2019 [cited by examiner]
US 10521796B1 · Newman · 2019 [cited by examiner]
US 10547599B1 · Mehta · 2020 [cited by examiner]
US 10567375B1 · Mossler · 2020 [cited by examiner]
US 10616214B1 · Jiang · 2020 [cited by examiner]
US 10681031B2 · Sreedhar · 2020 [cited by examiner]
US 10698701B1 · De Jong · 2020 [cited by examiner]
US 10708278B1 · Cuan · 2020 [cited by examiner]
US 10754573B2 · Dalmatov · 2020 [cited by examiner]
US 10795856B1 · Smith · 2020 [cited by examiner]
US 10824702B1 · Shahidzadeh · 2020 [cited by examiner]
US 10832509B1 · Read · 2020 [cited by examiner]
US 10853786B2 · Mancini · 2020 [cited by examiner]
US 10860382B1 · Sharifi Mehr · 2020 [cited by examiner]
US 11049207B1 · Weldon · 2021 [cited by examiner]
US 11080385B1 · Angara · 2021 [cited by examiner]
US 11093309B1 · Katzer · 2021 [cited by examiner]
US 11201728B1 · Bouchard · 2021 [cited by examiner]
US 11323434B1 · Vali · 2022 [cited by examiner]
US 11363021B1 · Grubin · 2022 [cited by examiner]
US 11374980B1 · Appala · 2022 [cited by examiner]
US 11405504B1 · Tripathy · 2022 [cited by examiner]
US 11406196B2 · Canfield · 2022 [cited by examiner]
US 11552941B2 · Kumar · 2023 [cited by examiner]
US 11558365B1 · McCorkendale · 2023 [cited by examiner]
US 20040049700A1 · Yoshida · 2004 [cited by examiner]
US 20060053347A1 · van Ingen · 2006 [cited by examiner]
US 20060070125A1 · Pritchard · 2006 [cited by examiner]
US 20090138714A1 · Matsushita · 2009 [cited by examiner]
US 20100037324A1 · Grant · 2010 [cited by examiner]
US 20100071035A1 · Budko · 2010 [cited by examiner]
US 20100088389A1 · Buller · 2010 [cited by examiner]
US 20100138666A1 · Adams · 2010 [cited by examiner]
US 20100228730A1 · Muller · 2010 [cited by examiner]
US 20110204140A1 · Hart · 2011 [cited by examiner]
US 20110231914A1 · Hung · 2011 [cited by examiner]
US 20120042162A1 · Anglin · 2012 [cited by examiner]
US 20130054536A1 · Sengupta · 2013 [cited by examiner]
US 20130208892A1 · Moriguchi · 2013 [cited by examiner]
US 20130278425A1 · Cunningham · 2013 [cited by examiner]
US 20130312061A1 · Casals · 2013 [cited by examiner]
US 20140091903A1 · Birkel · 2014 [cited by examiner]
US 20140096177A1 · Smith · 2014 [cited by examiner]
US 20140096212A1 · Smith · 2014 [cited by examiner]
US 20140181925A1 · Smith · 2014 [cited by examiner]
US 20140181955A1 · Rosati · 2014 [cited by examiner]
US 20140181963A1 · Guo · 2014 [cited by examiner]
US 20140189799A1 · Lu · 2014 [cited by examiner]
US 20140237591A1 · Niemela · 2014 [cited by examiner]
US 20140245396A1 · Oberheide · 2014 [cited by examiner]
US 20140282868A1 · Sheller · 2014 [cited by examiner]
US 20150012752A1 · Priyadarshi · 2015 [cited by examiner]
US 20150205957A1 · Turgeman · 2015 [cited by examiner]
US 20150270956A1 · Basmov · 2015 [cited by examiner]
US 20150281279A1 · Smith · 2015 [cited by examiner]
US 20150310196A1 · Turgeman · 2015 [cited by examiner]
US 20160019543A1 · Taylor, III · 2016 [cited by examiner]
US 20160041970A1 · Tripathy · 2016 [cited by examiner]
US 20160078203A1 · Moloian · 2016 [cited by examiner]
US 20160088019A1 · Li · 2016 [cited by examiner]
US 20160105290A1 · Khalil · 2016 [cited by examiner]
US 20160164866A1 · Oberheide · 2016 [cited by examiner]
US 20160180068A1 · Das · 2016 [cited by examiner]
US 20160260169A1 · Arnold · 2016 [cited by examiner]
US 20160267022A1 · Schoenberger · 2016 [cited by examiner]
US 20160274912A1 · Schoenberger · 2016 [cited by examiner]
US 20160286393A1 · Rasheed · 2016 [cited by examiner]
US 20160294562A1 · Oberheide · 2016 [cited by examiner]
US 20160337344A1 · Johansson · 2016 [cited by examiner]
US 20160337353A1 · Coats · 2016 [cited by examiner]
US 20160358634A1 · Molgaard · 2016 [cited by examiner]
US 20160359844A1 · Saboori · 2016 [cited by examiner]
US 20160364927A1 · Barry · 2016 [cited by examiner]
US 20160371786A1 · Kusens · 2016 [cited by examiner]
US 20160378600A1 · Diederich · 2016 [cited by examiner]
US 20170012945A1 · Poffenbarger · 2017 [cited by examiner]
US 20170061112A1 · Bandyopadhyay · 2017 [cited by examiner]
US 20170070497A1 · McCallum · 2017 [cited by examiner]
US 20170091182A1 · Wurster · 2017 [cited by examiner]
US 20170094510A1 · Khosravi · 2017 [cited by examiner]
US 20170099278A1 · Ducatel · 2017 [cited by examiner]
US 20170102898A1 · Shimizu · 2017 [cited by examiner]
US 20170126660A1 · Brannon · 2017 [cited by examiner]
US 20170169168A1 · Batchelor · 2017 [cited by examiner]
US 20170228285A1 · Merritt · 2017 [cited by examiner]
US 20170230357A1 · Canfield · 2017 [cited by examiner]
US 20170244730A1 · Sancheti · 2017 [cited by examiner]
US 20170279795A1 · Redberg · 2017 [cited by examiner]
US 20170279797A1 · Cross, Jr. · 2017 [cited by examiner]
US 20170286711A1 · Negrea · 2017 [cited by examiner]
US 20170318460A1 · Kumar · 2017 [cited by examiner]
US 20170346802A1 · Gruskin · 2017 [cited by examiner]
US 20170374076A1 · Pierson · 2017 [cited by examiner]
US 20180004972A1 · Ruggiero · 2018 [cited by examiner]
US 20180007050A1 · Ruggiero · 2018 [cited by examiner]
US 20180014197A1 · Arana · 2018 [cited by examiner]
US 20180018344A1 · Kilaru · 2018 [cited by examiner]
US 20180034859A1 · Aronowitz · 2018 [cited by examiner]
US 20180046796A1 · Wright · 2018 [cited by examiner]
US 20180069896A1 · Urmanov · 2018 [cited by examiner]
US 20180095665A1 · Xu · 2018 [cited by examiner]
US 20180101850A1 · Pisut, IV · 2018 [cited by examiner]
US 20180109504A1 · Poffenbarger · 2018 [cited by examiner]
US 20180151182A1 · Wyss · 2018 [cited by examiner]
US 20180165115A1 · Fusaro · 2018 [cited by examiner]
US 20180181958A1 · Locke · 2018 [cited by examiner]
US 20180183586A1 · Bhargav-Spantzel · 2018 [cited by examiner]
US 20180227128A1 · Church · 2018 [cited by examiner]
US 20180262486A1 · Zhu · 2018 [cited by examiner]
US 20180267847A1 · Smith · 2018 [cited by examiner]
US 20180268637A1 · Kurian · 2018 [cited by examiner]
US 20180314816A1 · Turgeman · 2018 [cited by examiner]
US 20180336196A1 · Garg · 2018 [cited by examiner]
US 20180373439A1 · Xu · 2018 [cited by examiner]
US 20180375845A1 · Burns · 2018 [cited by examiner]
US 20190052466A1 · Bettger · 2019 [cited by examiner]
US 20190052467A1 · Bettger · 2019 [cited by examiner]
US 20190065488A1 · Colline · 2019 [cited by examiner]
US 20190065731A1 · Brocious · 2019 [cited by examiner]
US 20190097802A1 · Rowe · 2019 [cited by examiner]
US 20190097987A1 · Talur · 2019 [cited by examiner]
US 20190101884A1 · Miller · 2019 [cited by examiner]
US 20190116494A1 · Salloum · 2019 [cited by examiner]
US 20190139148A1 · Piel · 2019 [cited by examiner]
US 20190147153A1 · Bai · 2019 [cited by examiner]
US 20190173679A1 · Hennessy · 2019 [cited by examiner]
US 20190223021A1 · Raju · 2019 [cited by examiner]
US 20190251765A1 · Masters · 2019 [cited by examiner]
US 20190253509A1 · Kumar · 2019 [cited by examiner]
US 20190288998A1 · Johansson · 2019 [cited by examiner]
US 20190327226A1 · Brown · 2019 [cited by examiner]
US 20190327227A1 · Tobkes · 2019 [cited by examiner]
US 20190347124A1 · Payet · 2019 [cited by examiner]
US 20190364034A1 · Alexander · 2019 [cited by examiner]
US 20190384921A1 · Danilov · 2019 [cited by examiner]
US 20200005310A1 · Kumar · 2020 [cited by examiner]
US 20200007536A1 · Piel · 2020 [cited by examiner]
US 20200024071A1 · Eisenman · 2020 [cited by examiner]
US 20200042723A1 · Krishnamoorthy · 2020 [cited by examiner]
US 20200051058A1 · Nandakumar · 2020 [cited by examiner]
US 20200053088A1 · Drake · 2020 [cited by examiner]
US 20200065502A1 · Lockman · 2020 [cited by examiner]
US 20200068399A1 · Brown · 2020 [cited by examiner]
US 20200076578A1 · Ithal · 2020 [cited by examiner]
US 20200082108A1 · Griffin · 2020 [cited by examiner]
US 20200084206A1 · Vaidya · 2020 [cited by examiner]
US 20200084646A1 · Melderis · 2020 [cited by examiner]
US 20200089897A1 · Shelton · 2020 [cited by examiner]
US 20200099682A1 · Alexander · 2020 [cited by examiner]
US 20200110868A1 · Varanjani · 2020 [cited by examiner]
US 20200151724A1 · Edwards · 2020 [cited by examiner]
US 20200151928A1 · Hawker · 2020 [cited by examiner]
US 20200175521A1 · Edwards · 2020 [cited by examiner]
US 20200185071A1 · Luber · 2020 [cited by examiner]
US 20200192732A1 · Acosta · 2020 [cited by examiner]
US 20200195626A1 · Mossoba · 2020 [cited by examiner]
US 20200202647A1 · Zhong · 2020 [cited by examiner]
US 20200204565A1 · Zhong · 2020 [cited by examiner]
US 20200210916A1 · Brannon · 2020 [cited by examiner]
US 20200210951A1 · Perez · 2020 [cited by examiner]
US 20200213124A1 · Castinado · 2020 [cited by examiner]
US 20200213334A1 · Kutner · 2020 [cited by examiner]
US 20200228532A1 · Love · 2020 [cited by examiner]
US 20200244625A1 · Tummalapenta · 2020 [cited by examiner]
US 20200244650A1 · Burris · 2020 [cited by examiner]
US 20200252381A1 · Machani · 2020 [cited by examiner]
US 20200280555A1 · Mossoba · 2020 [cited by examiner]
US 20200311246A1 · Sharma · 2020 [cited by examiner]
US 20200320080A1 · Almasan · 2020 [cited by examiner]
US 20200329034A1 · Kasravi · 2020 [cited by examiner]
US 20200351659A1 · Ellison · 2020 [cited by examiner]
US 20200364354A1 · Schwartz · 2020 [cited by examiner]
US 20200366665A1 · Vasudevan · 2020 [cited by examiner]
US 20210037010A1 · Koshy · 2021 [cited by examiner]
US 20210049865A1 · Burns · 2021 [cited by examiner]
US 20210064298A1 · Hasegawa · 2021 [cited by examiner]
US 20210096776A1 · Kim · 2021 [cited by examiner]
US 20210099874A1 · Suraparaju · 2021 [cited by examiner]
US 20210124833A1 · Togashi · 2021 [cited by examiner]
US 20210133357A1 · Machani · 2021 [cited by examiner]
US 20210173914A1 · Keith, Jr. · 2021 [cited by examiner]
US 20210173915A1 · Keith, Jr. · 2021 [cited by examiner]
US 20210176218A1 · Keith, Jr. · 2021 [cited by examiner]
US 20210185529A1 · Patil · 2021 [cited by examiner]
US 20210191629A1 · Vibhor · 2021 [cited by examiner]
US 20210203668A1 · Butler · 2021 [cited by examiner]
US 20210241266A1 · Kamal · 2021 [cited by examiner]
US 20210258302A1 · Ashraf · 2021 [cited by examiner]
US 20210258344A1 · Kula · 2021 [cited by examiner]
US 20210271662A1 · Muse · 2021 [cited by examiner]
US 20210286884A1 · Lewis · 2021 [cited by examiner]
US 20210294910A1 · Subramanian · 2021 [cited by examiner]
US 20210304017A1 · Stahlhut · 2021 [cited by examiner]
US 20210314149A1 · Yee · 2021 [cited by examiner]
US 20210320801A1 · Wyss · 2021 [cited by examiner]
US 20210397692A1 · Tan · 2021 [cited by examiner]
US 20210400049A1 · Denning · 2021 [cited by examiner]
US 20210406894A1 · Calvert · 2021 [cited by examiner]
US 20220029822A1 · Ubbens · 2022 [cited by examiner]
US 20220058132A1 · Roberts · 2022 [cited by examiner]
US 20220121752A1 · Pardini · 2022 [cited by examiner]
US 20220131871A1 · Huang · 2022 [cited by examiner]
US 20220137878A1 · Shimizu · 2022 [cited by examiner]
US 20220138345A1 · Krishnan · 2022 [cited by examiner]
US 20220141029A1 · Dahmen · 2022 [cited by examiner]
US 20220191027A1 · Gan · 2022 [cited by examiner]
US 20220209960A1 · Zuckerman · 2022 [cited by examiner]
US 20220237608A1 · Rule · 2022 [cited by examiner]
US 20220239639A1 · Jasleen · 2022 [cited by examiner]
US 20220247785A1 · Ly · 2022 [cited by examiner]
US 20220247789A1 · Itoi · 2022 [cited by examiner]
US 20220247790A1 · Dhokia · 2022 [cited by examiner]
US 20220292196A1 · Bhagi · 2022 [cited by examiner]
US 20220311776A1 · Kagan · 2022 [cited by examiner]
https://www.cisco.com/c/en/us/products/security/what-is-multi-factor-authentication.html#˜methods, downloaded Apr. 21, 2021. [cited by applicant]
https://support.huawei.com/enterprise/en/doc/EDOC1100140613/e53e49d7/how-do-i-log-in-to-the-storage-system-through-multi-factor-authentication, downloaded Apr. 21, 2021. [cited by applicant]
https://docs.microsoft.com/en-us/azure/active-directory/authentication/concept-mfa-howitworks, downloaded Apr. 21, 2021. [cited by applicant]
https://cloudstorageinfo.org/multi-factor-authentication, downloaded Apr. 21, 2021. [cited by applicant]