摘要 |
<p>PROBLEM TO BE SOLVED: To adequately switch over enciphering or decoding modules by flexibly selecting a plurality of ciphered or decoded algorithms. SOLUTION: An enciphering method or a decoding method optimum at the present time is selected by a user or selected. A enciphering module selector 11 sends out to an enciphering unit 12, enciphering module B generating information for generating an enciphering module B, corresponding to the selected enciphering or decoding method. A circuit generator (not shown) of the enciphering unit 12 completes a concrete circuit arrangement of a variable circuit 1213, involved in the unit 12 and connections 1212, 1214 as a part of the module B according to the enciphering module B generating information, and rearranges an enciphering algorithm of an arithmetic unit 1211 into an enciphering algorithm of the enciphering method, corresponding to the module B.</p> |