2012-05-20 2 views
1

스마트 카드/Javacard가 ElGamal 암호화를 수행 할 수 있는지 궁금합니다. 어디서나 구현됩니까? 즉, 이러한 용도로 사용할 수있는 API가 있습니까?스마트 카드의 ElGamal

건배!

답변

2

NXP의 SmartMX 제품군은 ElGamal을 지원합니다. 공용 데이터 시트에 있습니다. 필자는 Java Card 구현에서 언급 한 내용을 본 적이 없다고 생각합니다. 표준에 없기 때문에 공급 업체가 libs에 있어야합니다.

아마 몽고메리 승수가있는 스마트 카드는 ElGamal을 비교적 효율적으로 지원할 수 있습니다. 그런 다음 누군가은 라이브러리 (사이드 채널 보호, 인증 등)를 만들어야합니다.

1

이것은 확실히 인증되지 않았으며 사이드 채널 공격에 대해 안전하지 않지만 프로토 타입을 작성하거나 사이드 채널 공격이 위협 모델에없는 경우 here이 우리의 구현입니다.

관련 문제