Smart card for protecting secret key and method thereof

본 발명은 스마트 카드의 연산방법에 있어서, 1)암호문과 비밀키를 입력받는 단계와 2)비밀키의 비트 단위 연산 대신 사용할 테이블의 생성 단계와 3)하나 또는 그 이상의 임의의 난수열을 입력받는 단계, 4)상기 비밀키와 상기 난수열에 대해 배타적 이진 가산 연산을 수행하는 단계와 그리고 5)상기 연산된 결과값, 난수열, 단계 2)에서 생성한 테이블을 사용하여 상기 암호문을 해독하는 단계를 포함하는 것을 특징으로 한다. 스마트 카드, 비밀키, 암호문, 해독, 난수열