2010-12-03 4 views
0

AES-256보다 우수한 알고리즘이 있습니까?
AES는 업계 표준 대칭 알고리즘입니다. 그러나 이론적으로 결함이 있다고 말했습니다. 대칭 알고리즘이 있습니까 (표준 일 필요는 없습니다). 보안에 대한 높은 평가를 받고 있습니까? 특정 장치에 대한 텍스트를 저장하기 위해 지갑을 만들기 위해 알고리즘에 대한 정보를 수집하고 있습니다.더 좋은가요? 암호화 -> AES. PRNG -> Blum Blum Shub?

나는 Blum Blum Shub가 시뮬레이션보다는 주로 암호화에 사용되는 주목할만한 의사 랜덤 생성기 알고리즘이라는 것을 읽었습니다. 여기 내 초점은 암호입니다. 그래서 거기서 최고의 PRNG입니까 아니면 더 좋은 것이 있습니까? 필자는 asm, 아키텍처 및 알고리즘을 깊이 배워서 ARM 어셈블리의 ARM A8 코어 CPU 아키텍처 용으로 구현하려고했습니다.

암호화/암호 해독을 위해 GPU를 사용하는 것이 더 좋습니까 (또는 가능합니까?)? 관심있는 내 장치는 N900 태블릿입니다 (하드웨어 및 소프트웨어에 대해 자세히 알아보기 위해).

+0

AES의 이론적 결함은 무엇입니까? 제발 참조를 제공합니다. Blum Blum and Shub (BBS)에는 입증할만한 보안 속성이 있습니다. 어떤 사람들은 이것들에 흥분하고, 나는 그들이 거의 쓸모 없다고 생각합니다. BBS가 너무 느리다는 것을 알게 될 것입니다. –

+1

GregS : 독서 능력이 놀랍습니다. 이 응용 프로그램에서 PRNG가 사용되는 내용을 자세히 설명해 주시겠습니까 (또는 jase21)? 또한 표준화 된 PRNG의 경우 NIST SP 800-90을 확인하십시오. 해시 또는 암호 기반 일 수 있으므로 PRNG 보안을위한 기본 알고리즘과 동일한 암호화 알고리즘을 사용할 수 있습니다. –

+0

@TomMD : 내 응용 프로그램이 아닙니다. 그리고 그 사람의 마음은 내가 읽고 있니? NIST SP 800-90은 좋은 참고 자료입니다. –

답변

1

AES는 최고의 최신 보안 알고리즘은 아니지만 공급 계약의 일부이며 교체가 불가능할 수 있기 때문에 ARM8에 포함될 수 있습니다. 이는 FIPS 표준 준수를위한 것일 수 있습니다. 미국 또는 의도 된 국가 또는 지역이 지정한 방법. AES로 보내기 전에 문자 또는 숫자 데이터를 직접 조작하거나 대체 할 수 있으며 데이터를 올바르게 재구성하고 작성, 표시 또는 인쇄 할 수 있도록 역 과정의 코드를 작성해야합니다.

관련 문제