发明名称 Method and Apparatus for performing modular calculation
摘要 본 발명의 제수()의 제곱이 피제수()보다 크거나 같은 경우의 모듈러 연산 방법은을 만족하는 연산 스테이지의 개수()를 계산하는 연산 스테이지 개수 판단 단계, 상수()의 초기값을 상기의 절반 이상의 값 중 가장 작은 정수로 설정하는 초기화 단계, 상기가 상기과 상기의 곱()보다 크거나 같은 경우 상기에서 상기를 뺀 값을 상기로 갱신하는 제 1 연산 단계, 상기의 절반 이상의 값 중 가장 작은 정수를 상기로 갱신하는 제 2 연산 단계를 포함하며, 상기 제 1 연산 단계와 상기 제 2 연산 단계를회 반복 실행하여, 상기를 상기 모듈러 연산의 결과로 출력하는 것을 특징으로 한다. 또한 상기 제 1 연산 단계는 상기가 상기보다 작은 경우, 상기의 값을 유지하는 것을 특징으로 한다. 본 발명의 모듈러 연산 방법 및 이를 위한 장치에 의하면 모듈러 연산 또는 나누기 연산의 연산량이 제수의 크기에 따라 선형적으로 증가하지 않고에 비례하여 증가하므로, 결과적으로 전체 연산량이 감소하며 연산 속도를 증가한다.
申请公布号 KR101592920(B1) 申请公布日期 2016.02.12
申请号 KR20090051480 申请日期 2009.06.10
申请人 삼성전자주식회사 发明人 우정욱;강인태;권윤주;김동민
分类号 G06F7/00;G06F7/52 主分类号 G06F7/00
代理机构 代理人
主权项
地址