L1 encryption of openZR+ framed optical transport
Assignee1FINITY Inc.
InventorsMuhammad S. Sarwar, Junichi Sugiyama
Life of this patent
Estimating the term…
Abstract
According to an aspect of an embodiment, operations may include receiving an Ethernet signal. The operations may further include creating a bitstream from the Ethernet signal which may include a payload of client information and a set of padding bits. The operations may also include encrypting, using an encryption scheme with an encryption key for a set number of bits, a total payload wherein the total payload may include a combination of the payload of client information and at least one bit from the set of padding bits such that the total payload is divisible by the set number of bits. Further, the operations may include generating a frame from the bitstream which may include the total payload.
Claims18
A method comprising:
- receiving an Ethernet signal;
- creating a bitstream from the Ethernet signal comprising a payload of client information and a set of padding bits;
- encrypting, using an encryption scheme with an encryption key including a length of a set number of bits, a total payload, the total payload including, prior to being encrypted, a combination of the payload of client information and a number of padding bits from the set of padding bits, the number of padding bits included in the total payload being determined based on the length of the encryption key such that a total number of bits of the total payload is divisible by the set number of bits;
- and
- generating a frame from the bitstream comprising the total payload, wherein the frame including both the total payload and a remainder of the set of padding bits is an OpenZR+ frame.
A system comprising:
- a first transport device configured to perform first operations, the first operations comprising:
- receiving an Ethernet signal;
- creating, from the Ethernet signal, a bitstream comprising a first payload of client information, a second payload of client information, and a set of padding bits;
- encrypting, using an encryption scheme with an encryption key including a length of a set number of bits, a first total payload including, prior to being encrypted, a combination of the first payload of client information and at least one bit from the set of padding bits such that a first total number of bits of the first total payload is divisible by the set number of bits;
- encrypting, using the encryption scheme, a second total payload including, prior to being encrypted, a combination of the second payload of client information and at least one bit from the set of padding bits such that a second total number of bits of the second total payload is equal to the first total number of bits of the first payload and is divisible by the set number of bits;
- and
- generating a first frame out of the bitstream comprising the first total payload and a second frame out of the bitstream comprising the second total payload, wherein the first frame including both the first total payload and a remainder of the set of padding bits is an OpenZR+ frame.
Dependencies are inferred from the claim text.