Security for remote access vpn
AssigneeCisco Technology, Inc.
InventorsPhilip John Steuart Gladstone, David A. McGrew
Life of this patent
Estimating the term…
Abstract
Techniques are disclosed for improving security in virtual private network. In one embodiment, key information is generated for a virtual private network (VPN) connection between a first device and a second device. A plurality of shares is then generated based on the key information. A first set of one or more shares is stored on a dongle that is paired to the first device. A second set of one or more shares is stored on the first device. In response to a request to resume the VPN connection, the first set of shares is retrieved from the dongle. The key information is reconstructed based on the first set of shares and the second set of shares. The reconstructed key information may then be used to resume the VPN connection.
Claims24
A method comprising;
- generating, at a first device, key information for a virtual private network (VPN) connection between the first device and a second device;
- generating, at the first device, a plurality of shares from the key information;
- wherein the plurality of shares includes a first set of one or more shares and a second set of one or more shares;
- wherein the first set of one or more shares is different than the second set of one or more shares;
- causing the first set of one or more shares to be stored on a dongle that is paired to the first device;
- causing the second set of one or more shares to be stored on the first device.
A non-transitory computer-readable medium storing instructions, which, when executed by one or more processors, cause performance of;
- generating, at a first device, key information for a virtual private network (VPN) connection between the first device and a second device;
- generating, at the first device, a plurality of shares from the key information;
- wherein the plurality of shares includes a first set of one or more shares and a second set of one or more shares;
- wherein the first set of one or more shares is different than the second set of one or more shares;
- causing the first set of one or more shares to be stored on a dongle that is paired to the first device;
- causing the second set of one or more shares to be stored on the first device.
An apparatus comprising;
- one or more processors;
- one or more stored sequences of instructions which, when executed by the one or more processors, cause the apparatus to perform:
- generating, at the apparatus, key information for a virtual private network (VPN) connection between the apparatus and a second device;
- generating, at the apparatus, a plurality of shares from the key information;
- wherein the plurality of shares includes a first set of one or more shares and a second set of one or more shares;
- wherein the first set of one or more shares is different than the second set of one or more shares;
- causing the first set of one or more shares to be stored on a dongle that is paired to the apparatus;
- causing the second set of one or more shares to be stored on the apparatus.
Dependencies are inferred from the claim text.