2010-07-29 3 views
0

"타원 곡선 암호화"를 연구 중입니다. 그것 같이 보인다; "Identity 요소"의 개념을 이해하는 것은 매우 어렵습니다.Elliptic Curve Cryptography

사실 내 질문에 "신원 확인"이 필요한 이유가 무엇입니까? 내가 이해하는 한 모든 그룹 요소 P의 역 -P를 정의하기 위해 "Identity Element"가 필요합니다. 맞습니까?

또한 누군가가 타원 곡선 암호화에 대한 소개 자료를 보여줄 수 있습니까?

+0

Wikipedia에서 소개 섹션을 제안 할 수 있습니까? http://en.wikipedia.org/wiki/Elliptic_curve_cryptography#Introduction – Tim

답변

5

많은 암호 증명은 "sets of objects"에 대한 매우 일반적인 수학 개념에 의존합니다. 이러한 개념 중 일부는 "그룹"(Abelian Groups), "modules", "fields""rings"입니다. 이러한 구조화 된 객체 집합에 대해 많은 보조 정리와 정리가 파생되었고 매우 일반적인 방식으로 증명되었습니다. 일단 구조화에 사용 된 근본적인 공리를 사실로 받아들이면

이러한 구조를 구성 할 수 있습니다. "요소", "신원 요소", "역 요소"및 "연산"과 항상 "사실"로 간주되는 일부 "공리"가 필요합니다. ("XY를 사용하여 ELEMENT와 INVERSE_ELEMENT에 적용하면 그 결과는 항상 IDENTITY_ELEMENT가됩니다.") 그렇다면 위에서 언급 한 구조 중 최소한 하나의 조건을 만족하는 객체 세트를 확인할 수 있다면 그것은 또한 모든 일반적으로 입증 된 높은 수준의 정리를 수행 할 것입니다.

타원 곡선의 경우 기본 구성 요소 (즉, 공리 적으로 정의 된 속성) 만 있으면 그 값을 아벨 그룹으로 만들고 BANG!을 만들 수 있습니다. 아벨 그룹과 관련된 다른 모든 정리도 마찬가지라고 증명했습니다. 아벨 그룹의 공리 적 사전 조건 중 하나는 "정체성 요소"입니다.


나는 약간의 수학적 배경와 명를 들어, 타원 곡선 암호에 아주 좋은 소개로이 책을 발견했다. 온라인에서 놀 수있는 Java 애플릿이 많이 있습니다. 사용할 수

http://www.warendorf-freckenhorst.de/elliptische-kurven/frame.html

당신이 (타원 곡선 포함) 암호화 알고리즘의 모든 종류 재생할 수 있습니다 소프트웨어의 또 다른 조각은 지금 "CrypTool"를 오픈 소스 화되어 불행히도 독일 만, 그러나 어쩌면 어쨌든 당신을 도와줍니다 영어, 독일어 및 스페인어로 제공됩니다. 이 기술 또는 IT 것에 관심이 사람에 적합 :

https://www.cryptool.org/en/
https://www.cryptool.org/en/ct1-download-en (다운로드) 여기

프레젠테이션의 형태로 CrypTool 짧은 소개 :

http://www.cryptool.de/download/CrypToolPresentation-en.pdf

편집 : 다음은 타원 곡선 수학에 대한 영어 소개입니다. http://www.certicom.com/index.php/ecc-tutorial

관련 문제