Abstract:
A method for encryption, decryption, or encryption and decryption of data in a crypto device having at least one crypto core may include: generating a tweak value corresponding to block data, which is placed at a random position from which the encryption, decryption, or encryption and decryption starts, from among sequential block data; and/or performing the encryption, decryption, or encryption and decryption from the block data using the tweak value. A method for encryption, decryption, or encryption and decryption of block data may include: generating a tweak value corresponding to the block data at a random position; and/or performing the encryption, decryption, or encryption and decryption of the block data using the tweak value.
Abstract:
A method of operating a system on chip (SoC) includes converting plain data into cipher data by using an encryption key and transmitting the cipher data directly to a memory controller which controls an operation of a non-volatile memory. The encryption key may be output by a one-time programmable (OTP) memory.
Abstract:
An origin of a reference coordinate system is assigned to one of a plurality of center points, and center point coordinates according to the reference coordinate system are assigned to remaining center points, so that reference marks successively correspond to center points of a plurality of microscopes fixed to a base. Beam position detection marks disposed between the reference marks with exposure points of exposure heads fixed to the base are crossed to assign beam coordinates according to the reference coordinate system to the exposure points. Thus, alignment may be easily and accurately performed, and is effective for increasingly larger apparatuses.