한 세트 의 비트 열 은 비트 패턴 이 반복 을 시작 할 때 까지 한 번 에 1 비트 씩 , 시드 라고 하 는 초기 비트 열 을 회전 시킴 으로써 쉽 게 생성 될 수 있 다 . 이것 은 초기 시드 값 에 의해 제어 되 는 키 값 을 갖 는 회전 하 는 키 열 을 생성 하 기 위해 고정 된 길 이 시프트 레지스터 를 채용 함 으로써 달성 될 수 있 다 . 예 를 들 어 , 8 비트 시프트 레지스터 는 최대 8 개 의 고유 키 를 생성 할 수 있 다 . 한 세트 의 회전 하 는 8 비트 키 ( 좌측 방향 ) 를 도 4 에 도시 하 였 다 . Key 0 다음 에 Key 1 이 오 고 , 이 에 이 어 Key 2 가 오 며 등등 이 된다 . 물론 , 대안 적 으로 초기 비트 스트링 은 회전 하 는 키 열 을 생성 하 기 위해 우측 으로 회전 될 수 도 있 을 것 이 다 . 일부 실시 예 에서 , 직렬 시프 터 가 사용 될 수 있 으나 , 다른 실시 예 에서 배럴 시프트 와 같 은 다른 시프 터 가 사용 될 수 도 있 다 .