1 |
1
이동체에 배치되고, 상기 이동체에 대한 정보(이하, '이동체 정보(m)'이라 함)를 생성하거나 저장하고 있는 적어도 하나의 엣지 디바이스(edge device);상기 이동체에 배치되고, 상기 엣지 디바이스로부터 상기 이동체 정보(m)을 제공받는 이동체 제어장치;상기 이동체와 이격되어 배치되고, 상기 이동체 제어장치와 기준 거리 내에 있을 때 무선 통신 방법으로 상기 이동체 제어장치와 신호를 주고받을 수 있는 N개의 중간 연결 장치들(단, N은 2 이상의 정수임);유선 또는 무선 네트워크를 통해 상기 N개의 중간 연결 장치들과 신호를 주고받을 수 있는 서버; 및유선 또는 무선 네트워크를 통해 상기 서버 또는 상기 N개의 중간 연결 장치들과 신호를 주고받을 수 있는 사용자 단말기를 포함하고,상기 서버는 공개키 및 비밀키를 생성하고, 상기 공개키를 상기 이동체 제어장치로 제공하며, 상기 비밀키를 이용하여 N개의 분산 정보들(d1, d2,
|
2 |
2
이동체에 배치되고, 상기 이동체에 대한 정보(이하, '이동체 정보(m)'이라 함)를 생성하거나 저장하고 있는 적어도 하나의 엣지 디바이스(edge device);상기 이동체에 배치되고, 상기 엣지 디바이스로부터 상기 이동체 정보(m)을 제공받는 이동체 제어장치;상기 이동체와 이격되어 배치되고, 상기 이동체 제어장치와 기준 거리 내에 있을 때 무선 통신 방법으로 상기 이동체 제어장치와 신호를 주고받을 수 있는 N-1개의 중간 연결 장치들(단, N은 2 이상의 정수임);유선 또는 무선 네트워크를 통해 상기 N-1개의 중간 연결 장치들과 신호를 주고받을 수 있는 서버; 및유선 또는 무선 네트워크를 통해 상기 서버 또는 상기 N-1개의 중간 연결 장치들과 신호를 주고받을 수 있는 사용자 단말기를 포함하고,상기 서버는 공개키 및 비밀키를 생성하고, 상기 공개키를 상기 이동체 제어장치로 제공하며, 상기 비밀키를 이용하여 N개의 분산 정보들(d1, d2,
|
3 |
3
이동체에 배치되고, 상기 이동체에 대한 정보(이하, '이동체 정보(m)'이라 함)를 생성하거나 저장하고 있는 적어도 하나의 엣지 디바이스(edge device);상기 이동체에 배치되고, 상기 엣지 디바이스로부터 상기 이동체 정보(m)을 제공받는 이동체 제어장치;상기 이동체와 이격되어 배치되고, 상기 이동체 제어장치와 기준 거리 내에 있을 때 무선 통신 방법으로 상기 이동체 제어장치와 신호를 주고받을 수 있는 N-1개의 중간 연결 장치들(단, N은 2 이상의 정수임);유선 또는 무선 네트워크를 통해 상기 N-1개의 중간 연결 장치들과 신호를 주고받을 수 있는 서버; 및유선 또는 무선 네트워크를 통해 상기 서버 또는 상기 N-1개의 중간 연결 장치들과 신호를 주고받을 수 있는 사용자 단말기를 포함하고,상기 서버는 공개키 및 비밀키를 생성하고, 상기 공개키를 상기 이동체 제어장치로 제공하며, 상기 비밀키를 이용하여 N개의 분산 정보들(d1, d2,
|
4 |
4
이동체에 배치되고, 상기 이동체에 대한 정보(이하, '이동체 정보(m)'이라 함)를 생성하거나 저장하고 있는 적어도 하나의 엣지 디바이스(edge device);상기 이동체에 배치되고, 상기 엣지 디바이스로부터 상기 이동체 정보(m)을 제공받는 이동체 제어장치;상기 이동체와 이격되어 배치되고, 상기 이동체 제어장치와 기준 거리 내에 있을 때 무선 통신 방법으로 상기 이동체 제어장치와 신호를 주고받을 수 있는 N-2개의 중간 연결 장치들(단, N은 3 이상의 정수임);유선 또는 무선 네트워크를 통해 상기 N-2개의 중간 연결 장치들과 신호를 주고받을 수 있는 서버; 및유선 또는 무선 네트워크를 통해 상기 서버 또는 상기 N-2개의 중간 연결 장치들과 신호를 주고받을 수 있는 사용자 단말기를 포함하고,상기 서버는 공개키 및 비밀키를 생성하고, 상기 공개키를 상기 이동체 제어장치로 제공하며, 상기 비밀키를 이용하여 N개의 분산 정보들(d1, d2,
|
5 |
5
제1항 내지 제4항 중 어느 한 항에 있어서, 상기 서버는소수인 p를 생성하고, p의 원시근인 g를 선택하며, x를 {0, 1,
|
6 |
6
제5항에 있어서, 상기 N개의 분산 복호화 장치들 중 i번째의 분산 복호화 장치를 제i 분산 복호화 장치라고 할 때(단, i는 1≤i≤N인 정수),상기 서버는상기 비밀키를 이용하여, 상기 제i 분산 복호화 장치에서 다른 N-1개의 분산 복호화 장치들에게 각각 제공될 정보들에 대응되는 N-1개의 제i 중간 분산 정보들(si,1, si,2, … , si,N-1)을 생성한 후, 상기 제i 분산 복호화 장치로 제공될 제i 분산 정보(di)를 생성하고,상기 제i 분산 정보(di)는상기 다른 N-1개의 분산 복호화 장치들에서 상기 제i 분산 복호화 장치로 각각 제공될 정보들에 대응되는 중간 분산 정보들(s1,i, s1,i, … , s1,i)을 포함하는 것을 특징으로 하는 이동체 정보 보안 시스템
|
7 |
7
제6항에 있어서, 상기 서버는소수인 q를 더 생성하고,상기 공개키는q를 더 포함하는 것을 특징으로 하는 이동체 정보 보안 시스템
|
8 |
8
제7항에 있어서, 상기 서버는난수 ai,j(단, 0≤j≤t-1)를 생성하여(단, x = a1,0 + a2,0 + … + aN,0), fi(z) = ai,0 + ai,1z + ai,2z2 + … + ai,t-1zt-1 (mod q)를 생성한 후,fi(1)=si,1, fi(2)=si,2, … , fi(N-1)=si,N-1을 계산하여 상기 제i 중간 분산 정보들(si,1, si,2, … , si,N-1)을 생성하는 것을 특징으로 하는 이동체 정보 보안 시스템
|
9 |
9
제7항에 있어서, 상기 암호문은제1 암호 정보(c1) 및 제2 암호 정보(c2)를 포함하는 것을 특징으로 하는 이동체 정보 보안 시스템
|
10 |
10
제9항에 있어서, 상기 이동체 제어장치는난수 r을 {0, 1, 2,
|
11 |
11
제10항에 있어서, 상기 제i 분산 복호화 장치는상기 제i 분산 정보(di) 및 상기 공개키를 이용하여 제i 부분 비밀키(xi)를 생성하고,상기 제i 부분 비밀키(xi)를 상기 공개키를 이용하여 상기 암호문으로부터 제i 부분 복호화 정보(si)를 생성하는 것을 특징으로 하는 이동체 정보 보안 시스템
|
12 |
12
제11항에 있어서, 상기 제i 분산 복호화 장치는xi = s1,i + s2,i + … + sN-1,i (mod q)를 계산하여 상기 제i 부분 비밀키(xi)를 생성하고,st = c1xt (mod p)를 계산하여 상기 제i 부분 복호화 정보(si)를 생성하는 것을 특징으로 하는 이동체 정보 보안 시스템
|
13 |
13
제12항에 있어서, 상기 사용자 단말기는상기 t개의 부분 복호화 정보들(s1, s2,
|
14 |
14
제1항 내지 제4항 중 어느 한 항에 있어서, 상기 서버는소수인 p 및 q를 생성하고, n = pq를 계산하며,λ(n) = LCM(p-1, q-1)를 계산하고(단, LCM(a1, a2)는 a1 및 a2의 최소공배수임),GCD(e, λ(n)) = 1이 되는 e를 정하며(단, GCD(b1, b2)는 b1 및 b2의 최대공약수임),ed = 1 (mod λ(n))이 되는 d를 계산하고,상기 공개키는e 및 n을 포함하고,상기 비밀키는d를 포함하는 것을 특징으로 하는 이동체 정보 보안 시스템
|
15 |
15
제14항에 있어서, 상기 서버는난수들(a1, a2, … ,at-1)을 생성한 후, 비밀키(d)를 이용하여, f(x) = d + a1x + a2x2 + … + at-1xt-1인 t-1차 다항식 f(x)를 생성하고,f(1)=d1, f(2)=d2, … , f(N)=dN을 계산하여 상기 N개의 분산 정보들(d1, d2, … ,dN)을 생성하는 것을 특징으로 하는 이동체 정보 보안 시스템
|
16 |
16
제15항에 있어서, 상기 이동체 제어장치는c = me (mod n)를 계산하여 상기 암호문(c)을 생성하는 것을 특징으로 하는 이동체 정보 보안 시스템
|
17 |
17
제16항에 있어서, 상기 N개의 분산 복호화 장치들 중 i번째의 분산 복호화 장치를 제i 분산 복호화 장치라 하고(단, i는 1≤i≤N인 정수),상기 N개의 분산 정보들(d1, d2, … ,dN) 중 상기 제i 분산 복호화 장치로 제공될 분산 정보를 제i 분산 정보(di)라고 할 때,상기 제i 분산 복호화 장치는상기 제i 분산 정보(di) 및 상기 공개키를 이용하여, 상기 암호문(c)로부터 제i 부분 복호화 정보(mi)를 생성하는 것을 특징으로 하는 이동체 정보 보안 시스템
|
18 |
18
제17항에 있어서, 상기 제i 분산 복호화 장치는mi = cdi (mod n)를 계산하여 상기 제i 부분 복호화 정보(mi)를 생성하는 것을 특징으로 하는 이동체 정보 보안 시스템
|
19 |
19
제18항에 있어서, 상기 사용자 단말기는상기 t개의 부분 복호화 정보들(m1, m2,
|
20 |
20
삭제
|
21 |
21
유선 또는 무선 네트워크를 통해 N개의 중간 연결 장치들(단, N은 2 이상의 정수임)과 신호를 주고받을 수 있는 서버가, 공개키 및 비밀키를 생성하고, 이동체에 배치되고 적어도 하나의 엣지 디바이스(edge device)로부터 상기 이동체에 대한 정보(이하, '이동체 정보(m)'이라 함)을 제공받는 이동체 제어장치로 상기 공개키를 제공하며, 상기 비밀키를 이용하여 N개의 분산 정보들(d1, d2,
|
22 |
22
유선 또는 무선 네트워크를 통해 N-1개의 중간 연결 장치들(단, N은 2 이상의 정수임)과 신호를 주고받을 수 있는 서버가, 공개키 및 비밀키를 생성하고, 이동체에 배치되고 적어도 하나의 엣지 디바이스(edge device)로부터 상기 이동체에 대한 정보(이하, '이동체 정보(m)'이라 함)을 제공받는 이동체 제어장치로 상기 공개키를 제공하며, 상기 비밀키를 이용하여 N개의 분산 정보들(d1, d2,
|
23 |
23
유선 또는 무선 네트워크를 통해 N-1개의 중간 연결 장치들(단, N은 2 이상의 정수임)과 신호를 주고받을 수 있는 서버가, 공개키 및 비밀키를 생성하고, 이동체에 배치되고 적어도 하나의 엣지 디바이스(edge device)로부터 상기 이동체에 대한 정보(이하, '이동체 정보(m)'이라 함)을 제공받는 이동체 제어장치로 상기 공개키를 제공하며, 상기 비밀키를 이용하여 N개의 분산 정보들(d1, d2,
|
24 |
24
유선 또는 무선 네트워크를 통해 N-2개의 중간 연결 장치들(단, N은 3 이상의 정수임)과 신호를 주고받을 수 있는 서버가, 공개키 및 비밀키를 생성하고, 이동체에 배치되고 적어도 하나의 엣지 디바이스(edge device)로부터 상기 이동체에 대한 정보(이하, '이동체 정보(m)'이라 함)을 제공받는 이동체 제어장치로 상기 공개키를 제공하며, 상기 비밀키를 이용하여 N개의 분산 정보들(d1, d2,
|