| 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 |

| 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.
|