US 7,613,296 B2
M6 block cipher system and method for encoding content and authenticating a device
Hong-Mook Choi, Incheon Metropolitan (Korea, Republic of); and Mi-Jung Noh, Yongin-si (Korea, Republic of)
Assigned to Samsung Electronics Co, Ltd., Gyeonggi-do (Korea, Republic of)
Filed on Oct. 26, 2005, as Appl. No. 11/258,059.
Claims priority of application No. 10-2004-0097944 (KR), filed on Nov. 26, 2004.
Prior Publication US 2006/0126834 A1, Jun. 15, 2006
Int. Cl. H04L 9/00 (2006.01)
U.S. Cl. 380—37  [380/28; 380/29; 380/249; 380/250; 380/251; 380/252; 380/253; 380/254; 380/255; 380/262] 43 Claims
OG exemplary drawing
 
1. An M6 block cipher system, comprising:
a rotate constant selector device selecting one or more rotate constants from a plurality of input rotate constants for output based on a selection signal input thereto,
a rotate constant ordering device ordering the selected rotate constants and a common rotate constant input thereto based on a received ordering signal,
an M6 core device generating one or more of an output signal, a validity signal and a round number based on the ordered rotate constants and a plurality of input signals, and
a rotate constant scheduler device outputting the ordering signal to the rotate constant ordering device in response to the selection signal and the round number.