1 |
1
브로드캐스트 암호화 방법에 있어서, 전체 사용자 디바이스 중 적어도 일부인 정당한 사용자 디바이스를 포함하는 그룹인 그룹 S 및 공개 키 PK를 이용하여 메시지 암호화 키 K 및 헤더 Hdr를 생성하는 단계; 및 상기 메시지 암호화 키 K를 이용하여 메시지 M를 암호화하여 암호화된 메시지 CM를 생성하는 단계;를 포함하되, 상기 사용자 디바이스의 식별정보는 비트값으로 표현되고, 상기 정당한 사용자 디바이스의 식별정보는 블린 표현(Boolean representation)을 이용하여 표현되며, 상기 그룹 S는 적어도 하나의 식별정보 쌍을 포함하고, 각각의 상기 식별정보 쌍은 제1 비트값 및 제2 비트값을 포함하되, 상기 제1 비트값은 상기 전체 사용자 디바이스 중 적어도 일부의 사용자 디바이스의 식별정보를 표현하는 비트값이고, 상기 제2 비트값은 상기 제1 비트값으로 표현된 적어도 일부의 사용자 디바이스에서 제외되는 사용자 디바이스의 식별정보를 표현하는 비트값인 것을 특징으로 하는 브로드캐스트 암호화 방법
|
2 |
2
삭제
|
3 |
3
제1항에 있어서, 상기 사용자 디바이스의 식별정보와 대응되는 비트값, 상기 제1 비트값 및 상기 제2 비트값은 l개의 비트를 포함하되, 상기 사용자 디바이스의 식별정보와 대응되는 비트값을 구성하는 l개의 비트 각각은 0 및 1 중 하나의 값을 가지고, 상기 제1 비트값 및 상기 제2 비트값을 구성하는 l개의 비트 각각은 0, 1 및 * 중 하나의 값을 가지되, 상기 *는 0 및 1을 모두 포함하는 값인 것을 특징으로 하는 브로드캐스트 암호화 방법
|
4 |
4
브로드캐스트 복호화 방법에 있어서, 전체 사용자 디바이스 중 적어도 일부인 정당한 사용자 디바이스를 포함하는 그룹인 그룹 S, 헤더 Hdr 및 암호화된 메시지 CM를 수신하는 단계;상기 헤더 Hdr 및 미리 저장된 비밀 키를 이용하여 메시지 암호화 키 K를 복호화하는 단계; 및 상기 메시지 암호화 키 K를 이용하여 암호화된 메시지 CM를 복호화하는 단계;를 포함하되, 상기 사용자 디바이스의 식별정보는 비트값으로 표현되고, 상기 그룹 S에 속하는 정당한 사용자 디바이스의 식별정보는 블린 표현을 이용하여 표현되며, 상기 그룹 S는 적어도 하나의 식별정보 쌍을 포함하고, 각각의 상기 식별정보 쌍은 제1 비트값 및 제2 비트값을 포함하되, 상기 제1 비트값은 상기 전체 사용자 디바이스 중 적어도 일부의 사용자 디바이스의 식별정보를 표현하는 비트값이고, 상기 제2 비트값은 상기 제1 비트값으로 표현된 적어도 일부의 사용자 디바이스에서 제외되는 사용자 디바이스의 식별정보를 표현하는 비트값인 것을 특징으로 하는 브로드캐스트 복호화 방법
|
5 |
5
삭제
|
6 |
6
제4항에 있어서, 상기 사용자 디바이스의 식별정보와 대응되는 비트값, 상기 제1 비트값 및 상기 제2 비트값은 l개의 비트를 포함하되, 상기 사용자 디바이스의 식별정보와 대응되는 비트값을 구성하는 l개의 비트 각각은 0 및 1 중 하나의 값을 가지고, 상기 제1 비트값 및 상기 제2 비트값을 구성하는 l개의 비트 각각은 0, 1 및 * 중 하나의 값을 가지되, 상기 *는 0 및 1을 모두 포함하는 값인 것을 특징으로 하는 브로드캐스트 복호화 방법
|
7 |
7
제1항, 제3항, 제4항 및 제6항 중 어느 한 항의 방법을 수행하는 프로그램을 기록한 컴퓨터 판독 가능 기록 매체
|