IPV6 LINK LOCAL SECURE NETWORK WITH BIOMETRIC SECURITY TO SECURE IOT DEVICES
First Claim
1. A method of securing a device using a link local network for transmission of data, the method comprising:
- generating a private key for a user;
creating one or more public keys from the private key;
applying the one or more public keys to an Internet of Things (IOT) device as a first public key, the IOT device configured to be used by the user;
giving the private key and at least two public keys to a first host device;
starting an Internet Protocol Version 6 (IPv6) network initialization from the IOT device in an IPv6 link local network;
deriving an identifier for a link local IPv6 address for the IOT device from the first public key of the IOT device;
sending the link local IPv6 address with the identifier from the IOT device to the first host device for double address detection (dad) in the link local IPv6 network; and
authenticating the link local IPv6 address on the first host device with the private key.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, a computer program product, and a multi-function peripheral are disclosed, which secures a device using a link local network for transmission of data. The method includes starting an Internet Protocol Version 6 (IPv6) network initialization from an Internet of Things (IOT) device in an IPv6 link local network; deriving an identifier for a link local IPv6 address for the IOT device from a first public key of the IOT device; sending the link local IPv6 address with the identifier from the IOT device to the first host device for double address detection (dad) in the link local IPv6 network; and authenticating the link local IPv6 address on the first host device with a private key.
-
Citations
20 Claims
-
1. A method of securing a device using a link local network for transmission of data, the method comprising:
-
generating a private key for a user; creating one or more public keys from the private key; applying the one or more public keys to an Internet of Things (IOT) device as a first public key, the IOT device configured to be used by the user; giving the private key and at least two public keys to a first host device; starting an Internet Protocol Version 6 (IPv6) network initialization from the IOT device in an IPv6 link local network; deriving an identifier for a link local IPv6 address for the IOT device from the first public key of the IOT device; sending the link local IPv6 address with the identifier from the IOT device to the first host device for double address detection (dad) in the link local IPv6 network; and authenticating the link local IPv6 address on the first host device with the private key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising a non-transitory computer usable medium having a computer readable code embodied therein, which secures a device using a link local network for transmission of data, the process comprising:
-
generating a private key for a user; creating one or more public keys from the private key; applying the one or more public keys to an Internet of Things (IOT) device as a first public key, the IOT device configured to be used by the user; giving the private key and at least two public keys to a first host device; starting an Internet Protocol Version 6 (IPv6) network initialization from the IOT device in an IPv6 link local network; deriving an identifier for a link local IPv6 address for the IOT device from the first public key of the IOT device; sending the link local IPv6 address with the identifier from the IOT device to the first host device for double address detection (dad) in the link local IPv6 network; and authenticating the link local IPv6 address on the first host device with the private key. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A multi-function peripheral (MFP), which secures a device for transmission of data using a link local network, the multi-function peripheral comprising:
a processor configured to; receive a link local Internet Protocol Version 6 (IPv6) address from an Internet of Things (IOT) device for double address detection (dad) in a link local IPv6 network during an IPv6 network initialization from the IOT device, the link local IPv6 address derived from an identifier from a first public key of the IOT device; and authenticate the link local IPv6 address on the first host device with a private key corresponding to the public key of the IOT device. - View Dependent Claims (17, 18, 19, 20)
Specification