| CPC H04L 9/3247 (2013.01) [G06F 21/64 (2013.01); H04L 9/0861 (2013.01); H04L 9/0894 (2013.01); H04L 9/14 (2013.01); H04L 9/3268 (2013.01); G06F 21/552 (2013.01); G06F 2221/2101 (2013.01)] | 10 Claims |

|
1. A data protection apparatus, comprising
a processor configured to execute an encryption process on log data including a data frame, wherein
the processor is configured to:
generate a first initial key and a second initial key that correspond to a data frame including a plurality of pieces of data generated along a time sequence;
generate a first key sequence based on the first initial key and a one-way function,
the first key sequence is a key sequence including an encryption key corresponding to each of the pieces of data, and the first key sequence includes the first initial key and a plurality of first encryption keys generated in a forward direction to a time sequence of the pieces of data;
generate a second key sequence based on the second initial key and the one-way function,
the second key sequence is a key sequence including an encryption key corresponding to each of the pieces of data, and the second key sequence includes the second initial key and a plurality of second encryption keys generated in a backward direction to a time sequence of the pieces of data;
encrypt each of the pieces of data with a corresponding encryption key among the first initial key and the first encryption keys included in the first key sequence; and
encrypt each of a plurality of pieces of data encrypted with the corresponding encryption key included in the first key sequence with a corresponding encryption key among the second initial key and the second encryption keys included in the second key sequence.
|