Patent ID: 8705742
Filing Date: 2014-04-22
Classification: H03M,H04L

Abstract:
1. A non-transitory computer-readable recording medium storing a program for enabling a computer to operate as: memory comprising instructions to: input compression target data comprising a plurality of symbols; hold a plurality of compression dictionaries; select a compression dictionary from among the plurality of compression dictionaries on the basis of P symbols immediately preceding an input symbol, P being an integer equal to or more than one, and encode the input symbol in accordance with the selected compression dictionary thereby generate a compressed code; store a generated compressed code; encrypt, in a plurality of compressed codes generated from the plurality of symbols, a plurality of (P+1)K+1-th compressed codes corresponding to a plurality of values of K, K being an integer equal to or more than zero, and not to encrypt P compressed codes between two of the plurality of (P+1)K+1-th compressed codes, thereby generate a plurality of compressed and encrypted codes; and output the plurality of compressed and encrypted codes and other compressed codes that have not been encrypted in the plurality of compressed codes.