RSA의 원본 보고서에 제시된 Solovay-Strassen 소수 테스트를 프로그래밍하려고합니다. 의 bignum위한 편리한 표현을 검색 할 때bignum 라이브러리 및 소수 테스트 알고리즘에 편리한 근거는 무엇입니까?
또한 나는 작은의 bignum 라이브러리를 작성해야합니다, 그래서 것이다 나는이 specification 건너 온 :
struct {
int sign;
int size;
int *tab;
} bignum;
나는 또한 카라 츠바 방법을 사용하여 곱셈 루틴을 작성한다 .
그래서, 내 질문에 대한 :
은 무엇 기지의 bignum 구조체에 저장 정수 데이터에 편리 할 것?참고 : GMP와 같은 bignum에 제 3 자 또는 기본 제공 구현을 사용할 수 없습니다.
감사합니다.
감사합니다. 성능이 확실히 걱정되므로 단어 크기의 절반을 고수 할 것입니다. 내 유일한 다른 문제는 단어 크기가 컴퓨터마다 다를 수 있습니다. 교수/학년/기타 모두 다른 머신을 사용할 것이므로 이식성을 염두에두고 싶습니다 (엔디안 포함). – snap