IP Library Granted Patent US 12,520,141
Granted Patent B2
US 12,520,141 · App. 18/459,348 · Granted Jan 6, 2026

SIM card apparatus for verifying authentication virtual code generated for security of IoT device

Inventor: Chang Hun Yoo (Seoul, KR)
Assignee: SSenStone Inc.
H04W12/06H04W12/72G16Y30/10
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,520,141
App. No.
18/459,348
Granted
Jan 6, 2026
Kind
B2
Abstract

Provided is a SIM card apparatus for verifying authentication virtual code generated for security of an IoT device. The apparatus comprises: a communication module for receiving an authentication virtual code generated by a control server on the basis of command information of at least one IoT device; and a verification module formed in an applet form and verifying the authentication virtual code on the basis of verification algorithm.

Claims (35)

1 . A subscriber identification module (SIM) card apparatus comprising:

a communication module configured to receive an authentication virtual code generated by a control server based on command information of at least one IoT device; and

a verification module formed in an applet form and configured to verify the authentication virtual code based on a verification algorithm,

wherein the SIM card apparatus is included in a relay apparatus configured to connect the control server and the IoT device,

wherein the control server is configured to: transmit control command information to the IoT device to control an operation of the IoT device; and monitor the IoT device by receiving various types of information from the IoT device,

wherein the relay apparatus is configured to: serve as a relay between different networks; and transmit the control command information of the control server to the IoT device, and

wherein the relay apparatus is further configured to verify access of the control server to the IoT device, and transmit the control command information of the control server to the IoT device only when the access is verified.

2 . The SIM card apparatus of claim 1 , wherein, when verification request information including the authentication virtual code is received from the relay apparatus through the communication module, the verification module verifies the authentication virtual code based on the verification algorithm and delivers the verified result to the relay apparatus through the communication module, and

wherein the relay apparatus determines whether to deliver the command information to the IoT device, based on the verified result.

3 . The SIM card apparatus of claim 2 , wherein the verification request information is received from the relay apparatus only when the command information is included in a specific area of a predetermined protocol.

4 . The SIM card apparatus of claim 1 , wherein the verification module extracts a plurality of detailed codes included in the authentication virtual code, and verifies the authentication virtual code based on a correlation between the plurality of detailed codes.

5 . The SIM card apparatus of claim 1 , wherein firmware of the relay apparatus is required to be changed for a verification operation of the verification module.

6 . A SIM card apparatus comprising:

a communication module configured to receive an authentication virtual code generated by a control server based on command information of at least one IoT device; and

a verification module formed in an applet form and configured to verify the authentication virtual code based on a verification algorithm,

wherein the SIM card apparatus is included in a connection device for controlling the IoT device,

wherein the control server is configured to: transmit control command information to the IoT device to control an operation of the IoT device; and monitor the IoT device by receiving various types of information from the IoT device,

wherein the connection device is configured to: serve as a connection between different networks; and transmit the control command information of the control server to the IoT device, and

wherein the connection device is further configured to verify access of the control server to the IoT device, and transmit the control command information of the control server to the IoT device only when the access is verified.

7 . The SIM card apparatus of claim 6 , wherein, when verification request information including the authentication virtual code is received from the connection device through the communication module, the verification module verifies the authentication virtual code based on the verification algorithm and delivers the verified result to the connection device through the communication module, and

wherein the connection device determines whether to deliver the command information to the IoT device, based on the verified result.

8 . The SIM card apparatus of claim 7 , wherein the verification request information is received from the connection device only when the command information is included in a specific area of a predetermined protocol.

9 . The SIM card apparatus of claim 6 , wherein the verification module extracts a plurality of detailed codes included in the authentication virtual code, and verifies the authentication virtual code based on a correlation between the plurality of detailed codes.

10 . A SIM card apparatus comprising:

a communication module configured to receive an authentication virtual code generated by a control server based on command information of at least one IoT device; and

a verification module formed in an applet form and configured to verify the authentication virtual code based on a verification algorithm,

wherein the SIM card apparatus is included in the IoT device,

wherein the control server is configured to: transmit control command information to the IoT device, through a relay apparatus, to control an operation of the IoT device; and monitor the IoT device by receiving various types of information from the IoT device, through a relay apparatus,

wherein the relay apparatus is configured to: serve as a relay between different networks; and transmit the control command information of the control server to the IoT device, and

wherein the IoT device is configured to verify access of the control server to the IoT device, and transmit a verification result to the relay apparatus so that the relay apparatus transmits the control command information of the control server to the IoT device only when the access is verified.

11 . The SIM card apparatus of claim 10 , wherein, when verification request information including the authentication virtual code is received from the IoT device through the communication module, the verification module verifies the authentication virtual code based on the verification algorithm and delivers the verified result to the IoT device through the communication module, and

wherein the IoT device operates based on the verified result and the command information.

12 . The SIM card apparatus of claim 11 , wherein the verification request information is received from the IoT device only when the command information is included in a specific area of a predetermined protocol.

13 . The SIM card apparatus of claim 10 , wherein the verification module extracts a plurality of detailed codes included in the authentication virtual code, and verifies the authentication virtual code based on a correlation between the plurality of detailed codes.

14 . The SIM card apparatus of claim 10 , wherein firmware of the IoT device is required to be changed for a verification operation of the verification module.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2023
From: YOO, CHANG HUN
To: SSENSTONE INC.
Reel/Frame 064769/0380 →
Priority Claims (2)
KR 10-2021-0029035 · Mar 4, 2021 · national
KR 10-2021-0134399 · Oct 8, 2021 · national
Continuity (2)
Continuation PCTKR2022003089 · Mar 4, 2022
Related Publication 20230413048A1 · Dec 21, 2023
References Cited (46)
US 9497572B2 · Britt et al. · 2016 [cited by applicant]
US 9641400B2 · Britt et al. · 2017 [cited by applicant]
US 9832173B2 · Britt et al. · 2017 [cited by applicant]
US 9894473B2 · Britt et al. · 2018 [cited by applicant]
US 9942328B2 · Holland et al. · 2018 [cited by applicant]
US 10291595B2 · Britt et al. · 2019 [cited by applicant]
US 10419930B2 · Holland et al. · 2019 [cited by applicant]
US 10512005B2 · Horn et al. · 2019 [cited by applicant]
US 10581875B2 · Holland et al. · 2020 [cited by applicant]
US 20060280150A1 · Jha · 2006 [cited by examiner]
US 20160147506A1 · Britt et al. · 2016 [cited by applicant]
US 20160149767A1 · Britt et al. · 2016 [cited by applicant]
US 20160150021A1 · Britt et al. · 2016 [cited by applicant]
US 20160180100A1 · Britt et al. · 2016 [cited by applicant]
US 20160182459A1 · Britt et al. · 2016 [cited by applicant]
US 20160353274A1 · Chichierchia · 2016 [cited by examiner]
US 20170208432A1 · Britt et al. · 2017 [cited by applicant]
US 20170342741A1 · Holland et al. · 2017 [cited by applicant]
US 20170346836A1 · Holland et al. · 2017 [cited by applicant]
US 20170347264A1 · Holland et al. · 2017 [cited by applicant]
US 20180152420A1 · Britt et al. · 2018 [cited by applicant]
US 20190104447A1 · Horn et al. · 2019 [cited by applicant]
US 20200051065A1 · Yoo · 2020 [cited by applicant]
US 20200051075A1 · Yoo · 2020 [cited by applicant]
US 20200259848A1 · Holland et al. · 2020 [cited by applicant]
US 20200320526A1 · Yoo · 2020 [cited by applicant]
US 20200404501A1 · Kang · 2020 [cited by examiner]
US 20200410476A1 · Yoo · 2020 [cited by applicant]
US 20210065163A1 · Yoo · 2021 [cited by applicant]
US 20210157931A1 · Yoo · 2021 [cited by applicant]
US 20210185034A1 · Yoo · 2021 [cited by applicant]
US 20210365921A1 · Yoo · 2021 [cited by applicant]
US 20210390543A1 · Yoo · 2021 [cited by applicant]
US 20220109985A1 · Yoo · 2022 [cited by applicant]
EP 3712830A1 · 2020 [cited by applicant]
KR 101316466B1 · 2013 [cited by applicant]
KR 1020170097143A · 2017 [cited by applicant]
KR 1020190013867A · 2019 [cited by applicant]
KR 1020200018200A · 2020 [cited by applicant]
KR 102148365B1 · 2020 [cited by applicant]
WO 2016100200A1 · 2016 [cited by applicant]
WO 2017205770A1 · 2017 [cited by applicant]
WO 2020032498A1 · 2020 [cited by applicant]
International Search Report issued in PCT/KR2022/003089; mailed Jun. 13, 2022. [cited by applicant]
Extended European Search Report issued in EP 25 17 1302.0-1218 by the European Patent Office on Jun. 2, 2025, which is related to U.S. Appl. No. 18/459,348. [cited by applicant]
Extended European Search Report issued in EP 22 76 3635.4-1213 by the European Patent Office on Mar. 25, 2024, which is related to U.S. Appl. No. 18/459,348. [cited by applicant]