The present invention aims at providing a novel enciphering and deciphering apparatus and an enciphering and deciphering method related thereto, which are respectively capable of contracting the time required for enciphering and deciphering processes and decreasing the number of logic gates provided in the apparatus. Essentially based on an equation X.sub.k.sup.i=1+.SIGMA.((J=1, i).sub.iC.sub.jX.sub.k-1.sup.j) and also based on an initial value consisting of a group of power raising values X.sub.k0.sup.j corresponding to j=1 through m in relation to k-1=k0, an arithmetic operating unit 21 seeks a second expression Y.sub.k1 by serially computing a group of power raising values X.sub.k.sup.i corresponding to i=1 through m in relation to one unit of k shown in the above equation in a range from k=k0+1 up to k=k1 by applying binomial coefficients stored in a coefficient memory unit 17. Accordingly, once those binomial coefficients corresponding to predetermined integers n and m are stored in memory, thenceforth, it is possible to contract the time required for executing an enciphering or deciphering process related to identical integers n and m.

 
Web www.patentalert.com

< Optical disc having RFID tag, optical disc apparatus, and system for preventing unauthorized copying

> Pipelined deciphering round keys generation

~ 00404