IT·과학 산업 경제
정치 사회 문화·생활
전국 글로벌 연예·스포츠
오피니언 포토·영상 기획&시리즈
스페셜&이벤트 포럼 리포트 아이뉴스TV

총선에 전자투표 도입 가능할까…블록체인 활용

본문 글자 크기 설정
글자크기 설정 시 다른 기사의 본문도 동일하게 적용됩니다.

블로코 "블록체인으로 네트워크 보안 문제 해결"

[아이뉴스24 김다운 기자] 전자투표는 편리하고 비용이 절약되지만 보안성이 가장 큰 문제로 지적되고 있다. 블록체인을 활용해 이 같은 문제를 해결하는 방안이 제시됐다.

블록체인 기술 전문 기업인 블로코는 14일 블록체인 기반 전자 투표 활용 방안을 소개하는 보고서인 '전자투표 도입 현황 및 블록체인 투표 활용 방안'을 발표했다.

제21대 총선 사전투표날에 유권자들이 길게 줄을 서 있다. [사진=조성우 기자]
제21대 총선 사전투표날에 유권자들이 길게 줄을 서 있다. [사진=조성우 기자]

전자투표는 ▲투표소에 가서 투표하되 종이 대신 투표기를 이용해 투표하는 '투표소 전자투표' ▲모바일 기기나 PC 등에서 원격으로 접속해 투표하는 '원격 전자투표' ▲ 지정된 투표소 대신 도심 곳곳에 배치된 무인투표 시스템을 통해 투표하는 '키오스크' 방식으로 구별될 수 있다.

보고서는 기존 전자투표 방식은 종이 투표보다 비용이나 편리성에서 장점이 있지만, 네트워크 보안이 가장 큰 문제라고 지적했다.

이에 블록체인을 결합해 투표에 활용할 수 있는 방안을 대안으로 소개했다.

블록체인 투표를 위해서는 가장 먼저 신원이 확인된 유권자에 한해 모바일앱 내부적으로 블록체인 '키쌍(PKI쌍)'을 생성하고 월렛(전자지갑)을 구성한다.

선거관리본부는 블록체인에 미리 등록된 스마트컨트랙트를 통해 유권자에게 투표할 수 있는 토큰을 전송해주게 되며, 중복투표를 할 수 없도록 투표 시에 토큰을 후보자의 주소로 전송된다.

특히 투표 정보는 다양한 파라미터 값을 가질 수 있도록 설계해 누가 어떤 후보자에게 투표했는지 알 수 없도록 해쉬아이디, 블록 넘버, 받는 사람, 기호 번호 등의 정보를 사용할 수 있다.

또한 투표종료 시점을 투표를 위해 생성된 토큰 양과 후보자에게 전송된 토큰의 양을 비교하고 자동으로 투표가 종료되도록 설정할 수 있다.

다만 이런 방식만으로는 충분한 익명성 확보가 어려울 수도 있다는 문제점이 있다는 진단이다.

개인이 키를 발급받아 서명하고 투표를 하는 구조이기 때문에, 트렌잭션에 부여된 아이디(txid) 분석을 통해 특정 유권자의 키 값과 투표 내역을 확인해볼 수도 있기 때문이다.

이에 익명성 확보를 위해 유권자가 투표할 후보자의 임시 주소 공간을 마련하고 투표종료 시점에 해당 임시 주소를 삭제함으로써 추적을 불가능하게 하거나, 스마트컨트랙트를 배포할 때부터 후보자에게 투표에 사용할 키를 생성해 놓고 유권자에게 전달하여 누가 사용했는지 확인하게 어렵게 설정할 수 있는 방법이 제시됐다.

김원범 블로코 대표는 "이번 국회의원 선거를 치르는데 4천억원 이상의 비용이 소요될 예정"이라며 "전자투표는 방식을 불문하고 아직 해결해야 될 법적, 제도적 문제점 다수 존재하지만 전자투표 적용 범위를 천천히 늘려가며, 다양한 방식을 적용하고 고민해봐야 할 때"라고 밝혔다.

김다운 기자 kdw@inews24.com




주요뉴스


공유하기

주소가 복사되었습니다.
원하는 곳에 붙여넣기 해주세요.
alert

댓글 쓰기 제목 총선에 전자투표 도입 가능할까…블록체인 활용

댓글-

첫 번째 댓글을 작성해 보세요.

로딩중
댓글 바로가기


뉴스톡톡 인기 댓글을 확인해보세요.