일반적으로 암호 전문가는 선형 피드백 시프트 레지스터를 사용하지 않습니까?


10

Katz와 Lindell은 그들의 책 에서 LFSR이 의사 난수 발생기의 기초로 끔찍하다고 언급했으며 더 이상 사용하지 않을 것을 주장합니다 (물론 사람들은 스트림 암호 대신 블록 암호를 사용하는 것이 좋습니다). 그러나 예를 들어 estream 포트폴리오의 암호 중 하나 ( Grain , 하드웨어를 대상으로 함)가 LFSR을 사용하므로 LFSR이 좋지 않다는 의견은 합의가 아닙니다.

LFSR (및 스트림 암호)에 대한 Katz와 Lindell의 의견을 공유하는 많은 암호학자가 있는지 알고 싶습니다.


1
제목에 관한 질문과 게시물 본문에있는 질문은 서로 상충되는 것 같습니다. 나는 암호 전문가가 아니지만 제목에 "예"라고, 포스트 본문의 질문에 "아니오"라고 대답합니다. 조화로운 질문이 하나만 있도록 질문을 개선 할 수 있습니까?
타이슨 윌리엄

2
나는이에 주제 cstheory에 대한, 그것은 더 나은에 적합 될 수 있는지 경우 100 % 아니다 crypto.SE .
Artem Kaznatcheev

@Artem Kaznatcheev : crypto.SE에 대해 몰랐습니다. 내 평판으로는 문제를 마이그레이션하기에 충분하지 않다고 생각하지만 마이그레이션 된 경우에는 문제가되지 않습니다. (crypto.SE가 구현 문제에 관한 것이 아니라고 가정합니다)
Jay

2
@Artem, IMHO, 질문은 cstheory 범위에 있습니다. 나는 암호 전문가가 아니지만 일반적으로 사람들은 기초가없는 많은 일을 실제로 수행합니다. 예를 들어 간단한 함수는 프로그램에서 의사 난수 생성기로 사용되지만 실제로는 의사 난수가 아니며 쉽게 예측할 수 있습니다. Jay, Katz와 Lindell이 LFSR을 사용해서는 안된다고 말하는 이유에 대해 알고 싶다면 질문에 대한 올바른 장소입니다. 반면에 합의가 있는지 묻는 것은 좋은 질문이 아니며 그 대답은 분명합니다. 또한 폴링 질문은 건설적이지 않습니다.
Kaveh

1
@Jay, 나는 그들이 잘 이해하지 못한다는 것이 의미하는 것은 그것이 가능한 경도 또는 암호 가정에 기반하지 않는다는 것, 즉 깨지지 않는 것에 대한 강한 주장이 없다는 것입니다. Charles Rackoff 의 강의 노트를 확인하고 싶을 수도 있습니다 . 나는 그가이 문제에 대해 말한 것을 기억합니다 (그러나 그것이 그의 강의 노트에 있는지 확실하지 않습니다).
Kaveh

답변:


9

cryptanalytic 공격에는 선형 근사, 대수 공격, 시간 메모리-데이터-트레이드 오프 공격, 결함 공격 등 여러 가지 유형이 있습니다 .

예를 들어 설문을 읽을 수 있습니다 : " 대수적 공격시 스트림 암호 (Survey) "

개요 : 선형 피드백 시프트 레지스터 (LFSR)를 기반으로하는 대부분의 스트림 암호는 최근 대수 공격에 취약합니다. 이 설문 조사에서는 대수 방정식의 존재와 빠른 대수 공격과 같은 일반적인 공격에 대해 설명합니다. ...

마지막으로 다른 관련 참조를 찾을 수 있습니다.

스트림 암호의 결함 공격에 대한 또 다른 좋은 논문은 "스트림 암호의 결함 분석 "입니다.

개요 : ...이 백서의 목표는 LFSR을 기반으로하는 스트림 암호의 표준 구성을 공격하는 데 사용할 수있는 일반적인 기술과 RC4, LILI와 같은 특정 스트림 암호에 대해 사용할 수있는보다 전문화 된 기술을 개발하는 것입니다. -128과 SOBERt32. 대부분의 체계가 성공적으로 공격을받을 수 있지만 FSM으로 필터링 된 구조물에 대한 공격 및 LFSR에서 높은 해밍 중량 결함 분석과 같은 몇 가지 흥미로운 개방형 문제를 지적합니다.

시간 메모리 데이터 트레이드 오프 공격의 경우 " 스트림 암호에 대한 암호화 시간 / 메모리 / 데이터 트레이드 오프 "를 읽을 수 있습니다 .


1
감사합니다! 이 논문은 의심 할 여지가 없습니다.
Jay

3

카츠와 Lindell는의 LFSR을 사용하여에 추천 한 스스로 의사 난수 생성기로. 그러나 다른 메커니즘과 함께 LFSR을 사용하여 의사 난수 생성기를 구성 할 수 있습니다 . 특히 LFSR 기반 PRG에는 일부 비선형 구성 요소가 포함되어야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.