Core Concepts
레인보우 반자기 그래프 색칠 기술을 활용하여 비밀 정보를 안전하게 공유하고 복원할 수 있는 방법을 제안한다.
Abstract
이 논문은 데이터 보안을 강화하기 위해 레인보우 반자기 그래프 색칠 기술을 비밀 공유 스킴에 적용하는 방법을 다룹니다.
초기화 단계: 비밀을 n명의 참여자들에게 (k, m)-임계값 기반으로 분배합니다. 여기서 k는 최소 필요 공유 수, m은 최소 참여자 수를 나타냅니다.
공유 배포 단계: 각 참여자에게 고유한 비밀 코드를 할당하며, 이는 레인보우 반자기 연결 수(RACN) 원칙에 따라 분배됩니다. 이를 통해 참여자들은 부분적인 정보만 가지게 되어 전체 비밀을 유추할 수 없습니다.
복원 단계: 최소 m명의 참여자가 모여 각자의 공유 코드를 모아 원본 비밀을 복원합니다. 이 과정은 최소 단계로 진행되며, 최장 레인보우 경로를 찾는 것이 핵심입니다.
보안 통신: 복원된 비밀을 모든 참여자에게 안전하게 전달하기 위해 암호화, 보안 통신 채널, 인증 메커니즘 등을 활용한 다단계 통신 프로세스를 제안합니다.
이 기법은 비밀 정보의 안전한 공유와 복원을 보장하며, 다참여자 환경에서의 효율적인 정보 전달을 가능하게 합니다.
Stats
참여자 수 n이 2p일 때, 분배해야 할 공유 수 k는 p+1 또는 p+3입니다.
참여자 수 n이 2p+1일 때, 분배해야 할 공유 수 k는 2p입니다.
최소 필요 참여자 수 m은 D(2)rac(Pp)의 경우 (2p+5+(-1)^(p-1))/2, Spl(2)rac(Pp)의 경우 p+2 또는 p+1, μrac(Pp)의 경우 2p+1입니다.
복원 단계의 최소 수는 D(2)rac(Pp)의 경우 1 또는 2, Spl(2)rac(Pp)의 경우 1 또는 2, μrac(Pp)의 경우 1입니다.
Quotes
"레인보우 반자기 연결 수(RACN) 원칙을 활용하면 비밀 정보를 안전하게 복원할 수 있는 레인보우 경로를 보장할 수 있습니다."
"다참여자 환경에서 복원된 비밀을 모든 참여자에게 안전하게 전달하기 위해서는 암호화, 보안 통신 채널, 인증 메커니즘 등의 기법이 필요합니다."