it-swarm-korea.com

RSA는 어떤 유형의 암호입니까?

RSA는 스트림 암호 또는 블록 암호입니까?

12
user1184

스트림 암호도 아니고 블록 암호도 아닙니다. 둘 다 동일한 키를 사용하여 암호화 및 암호 해독 (대칭 암호화)합니다.

RSA는 비대칭 적이므로 암호 해독과 다른 키로 암호화합니다. 사람들이 암호화 키를 사용하여 암호화 할 수 있고 암호 해독 키를 자신에게 보관하면 아무도 해독 할 수 없기 때문에 암호화 키를 공개 할 수 있다는 이점이 있습니다.

(일반화) 블록 및 스트림 암호와 달리 RSA는 수학을 직접 기반으로합니다.

9
PulpSpy

RSA is 블록 암호이며 가변 길이 블록 크기를 사용할 수 있습니다. 단순히 대칭이 아니기 때문에 블록 또는 스트림 암호가 될 수는 없습니다. 또한, 그것은 블록 암호로서 사용되도록 의도되지 않았지만, 그럼에도 불구하고 블록 암호이다. 아직 혼란스러워? :)

RSA는 일반적으로 데이터의 대부분을 암호화하는 데 사용되는 매우 작은 데이터 조각 (일반적으로 해시 및 대칭 키) 만 암호화합니다. 그러나 RSA 암호화/암호 해독은 한 번에 64 비트 또는 128 비트의 데이터 블록에서 작동합니다. 블록의 크기는 런타임에 결정됩니다. 필수 데이터는 종종 한 번의 사용으로 암호화 (암호화) 될 수 있기 때문에 데이터가 여러 블록이 아닌 단일 블록이므로 블록 암호가 아니라고 잘못 가정하는 경우가 많습니다. 이것은 실제로 블록 암호 방식으로 작동한다는 사실을 변경하지는 않습니다.

11
Matt

위키 백과 정의에 따르면 스트림 및 블록 암호 모두 대칭 키가 필요합니다. RSA에는 비대칭 키가 있으므로이 중 하나가 아닙니다.

대칭 키 요구 사항을 삭제하면 ( "어떻게"블록 "대"스트림 "이라는 용어와 관련이 있는지 알 수 없습니다) 블록 암호가됩니다.

1
user32021

[~ # ~] rsa [~ # ~] 는 세 명의 암호 작성자의 약어/초기화입니다 Ron Rivest, Adi Shamir , and Len Adleman 같은 이름의 보안 회사를 설립했습니다.

"RSA"는 광범위한 암호화 제품 및 특허를 나타낼 수 있기 때문에 중요합니다.

  • RSA 공개 키 암호화 : 1977 년에 공개 된 비대칭 알고리즘으로 큰 정수를 소수로 소수로 묶어 공용 네트워크를 통한 비밀 공유를 보호하는 데 어려움이 있습니다.
  • RC4 스트림 암호 : 짧은 공유 암호를 의사 난수 생성기 (키 스트림)로 변환하여 데이터를 암호화하는 대칭 암호입니다. 1987 년 RSA trade-secret 으로 발명되었고 1994 년에 유출되었습니다.
  • RC2, RC5 및 RC6 블록 암호 : 블록 암호는 공유 비밀에 따라 하나의 작은 블록을 암호화합니다. 블록간에 안전하게 전파됨 이 암호 중 일부는 영업 비밀이었으며 일부는 공개적으로 공개되었습니다 ( 필수 일 때).
  • RSA SecuriID 일회용 암호 : 서버와 클라이언트 모두에서 알려진 공유 128 비트 암호에서 파생 된 하드웨어 또는 소프트웨어 의사 난수 암호 번호 생성기 . 대부분의 RSA 제품과 마찬가지로이 일회용 암호 알고리즘은 영업 비밀이지만 역 엔지니어 1입니다.
0
LateralFractal