Cocks IBE 스킴

Cocks IBE scheme

Cocks IBE 스킴은 [1]Clifford Cocks가 2001년에 제안한 아이덴티티 기반 암호화 시스템입니다.계획의 보안은 2차 잔존성 문제의 경도에 기초한다.

프로토콜

세우다

PKG는 다음을 선택합니다.

  1. public RSA-modulus n 여기서 q, 4 { pq\ 3 mod 프라임으로 기밀로 유지됩니다.
  2. 메시지 및 암호 M { -, 1 , \ \\ { { M} = \ \ { - 1,\ \ , { \ { C } = \ {} { }
  3. 시큐어 퍼블릭해시 f :{ , } n \ \ f : \\ { , \ \ * } \ \ { { } 。

압축풀기

는 개인 키를 얻으려고 할 때 보안 채널을 통해 PKG에 연락합니다.PKG

  1. 를 들어 ff 어플리케이션)에서 결정론적 프로세스에 의해 ( (\ a를 합니다.
  2. (n + - -) / ( n) \ ^ { ( + - - q ) / } { \ {} ( r ( n ) display r^ {= n 합니다.
  3. rr을 사용자에게 합니다.

암호화

ID 1/ - 1(\ - 1)M 암호화하려면 ,

  1. ( 1) { \ m \ \ m } \ { _ { } \ }
  2. ( n) { m = \ \{_ { { n } } \ right t { \ _ { } , t t t2 를 선택합니다
  3. 1 1 + - ( n ){ {1}= {n - a 2- ( n ){ {2}=2 - {2 - _ 1 _ 1 }^{ }^{ n }^{ n}^{ n}을 계산합니다.
  4. 는 s ( 1, 2) s=( 사용자에게 합니다.

복호화

I ID ( 1, 2){ s=( 복호화하려면 ,

  1. 2 {\ r} = 2 + r {\ \alpha}+인 경우 + { \alpha ={2}+2r 합니다.
  2. m (n m=\

이 경우 암호화 엔티티는r IDa인지 아니면 displaystyle 수 없다고 가정합니다.이 경우 두 경우 모두 암호문을 전송해야 합니다.이 정보가 암호화 엔티티에 인식되면 바로 하나의 요소만 전송하면 됩니다.

정확성

p q ( ){\ p \ q \ { (- p ) - ( displaystyle \ { - }{ \ ) = \ displaystyleft \ { - 1 } { } = \ { } }} ))))))))\)) first first first first first first first first first first first first first first first first first \displaystyle {}\\ \ 잔차

r\r은\a 또는입니다.

또한 (\\a 2차 잔차인 동일한 아이디어가에 적용됩니다.

보안.

스킴을 깨는 것은 매우 어려운 것으로 의심되는 2차 잔존성 문제를 푸는 것과 동등하다는 것을 알 수 있다.RSA 계수를 선택하는 일반적인 규칙은 다음과 같습니다.nn을사용하여 t\displaystyle t를 균일하고 으로 선택합니다 t\displaystyle 에 대한 신뢰성 체크도 포함합니다(그렇지 않은 경우 적응형 선택 암호문 공격은 1비트를 전송하여복호화된 비트에 대한 영향을 관찰하기 위해 。

문제

이 방식의 주요 단점은 메시지를 비트당만 암호화할 수 있다는 것입니다.따라서 세션키와 같은 작은 데이터 패킷에만 적합합니다.예를 들어 1024비트 계수를 사용하여 전송되는128비트 키를 생각해 보겠습니다.그런 다음 2 × 128 × 1024 비트 = 32 KByter\r이 a인지 -a의 제곱인지 알 수 없는 경우)를 전송해야 합니다.이는 세션 키가 자주 변경되지 않는 환경에서만 허용됩니다.

이 스킴은 키 프라이버시를 유지하지 않습니다.즉, 수동적인 상대는 암호문을 감시하는 수신자의 ID에 관한 의미 있는 정보를 회복할 수 있습니다.

레퍼런스

  1. ^ Clifford Cocks, 웨이백 머신에 보관된 2차 잔류물기초한 ID 기반 암호화 스킴, 제8회 IMA 국제암호화회의, 2001년