1 |
1
다수의 사용자 단말과 네트워크로 연결되어, 사용자 사이에 관계가 형성되면 사용자가 게재한 글(이하 게재글)을 관계가 형성된 다른 사용자에게 열람시키는 소셜 네트워크 서비스 시스템에 있어서,상기 사용자 단말로부터 사용자 가입이 요청되면, 상기 사용자의 마스터 해시값으로 상기 사용자의 현행키를 설정하는 가입관리부;상기 사용자 단말에 의해 사용자의 게재글이 작성되면, 상기 사용자의 현행키로 상기 게재글을 암호화하여 게재하되, 상기 사용자의 현행키는 상기 게재글의 게재순서에 따라 반복하여 일방향으로 갱신되는 글게재부;상기 사용자(이하 요청자)의 사용자 단말로부터 다른 사용자(이하 작성자)와의 관계형성이 요청되면, 상기 작성자의 현행키 및 마지막 게재글의 게재순서를 상기 요청자의 작성자에 대한 관계키 및 관계순서로 부여하는 관계형성부; 및,상기 요청자의 사용자 단말로부터 상기 작성자의 게재글의 열람이 요청되면, 상기 요청자의 작성자에 대한 관계키로 상기 게재글을 복호화하여 상기 사용자 단말로 전송하되, 상기 관계키는 상기 게재글의 게재순서와 상기 관계순서와의 차이만큼 반복하여 일방향으로 갱신되는 글열람부를 포함하는 것을 특징으로 하는 소셜 네트워크 서비스 시스템
|
2 |
2
제1항에 있어서,상기 현행키 및 관계키는 해시함수에 의해 갱신되는 것을 특징으로 소셜 네트워크 서비스 시스템
|
3 |
3
제1항에 있어서,상기 관계형성부는 상기 요청자가 상기 작성자의 모든 게재글의 접근이 허용되면, 상기 작성자에 대한 관계키 및 관계순서를 상기 마스터 해시값 및 최초 게재글의 게재순서로 설정하는 것을 특징으로 소셜 네트워크 서비스 시스템
|
4 |
4
제1항에 있어서,상기 게재순서로서 카운터가 이용되되, 새로운 게재글이 하나씩 게재될 때마다 1씩 증가되는 것을 특징으로 소셜 네트워크 서비스 시스템
|
5 |
5
제1항에 있어서,상기 글열람부는 상기 작성자의 게재글의 열람이 요청되면, 상기 작성자의 마지막 게재글까지 열람시켜주고, 상기 요청자의 상기 작성자에 대한 관계키 및 관계순서를 상기 작성자의 현행키 및 마지막 게재글의 게재순서로 설정하는 것을 특징으로 소셜 네트워크 서비스 시스템
|
6 |
6
서버 및 다수의 사용자 단말이 네트워크로 연결되어, 사용자 사이에 관계가 형성되면 사용자가 게재한 글(이하 게재글)을 관계가 형성된 다른 사용자에게 열람시키는 소셜 네트워크 서비스 방법에 있어서,(a) 상기 사용자 단말이 사용자 가입을 요청하면, 상기 서버는 상기 사용자의 마스터 해시값으로 상기 사용자의 현행키를 설정하는 단계;(b) 상기 사용자 단말에 의해 사용자의 게재글이 작성되면, 상기 서버는 상기 사용자의 현행키로 상기 게재글을 암호화하여 게재하되, 상기 사용자의 현행키는 상기 게재글의 게재순서에 따라 반복하여 일방향으로 갱신되는 단계;(c) 상기 사용자(이하 요청자)의 사용자 단말로부터 다른 사용자(이하 작성자)와의 관계형성이 요청되면, 상기 서버는 상기 작성자의 현행키 및 마지막 게재글의 게재순서를 상기 요청자의 작성자에 대한 관계키 및 관계순서로 부여하는 단계; 및,(d) 상기 요청자의 사용자 단말로부터 상기 작성자의 게재글의 열람이 요청되면, 상기 서버는 상기 요청자의 작성자에 대한 관계키로 상기 게재글을 복호화하여 상기 사용자 단말로 전송하되, 상기 관계키는 상기 게재글의 게재순서와 상기 관계순서와의 차이만큼 반복하여 일방향으로 갱신되는 단계를 포함하는 것을 특징으로 하는 소셜 네트워크 서비스 방법
|
7 |
7
제6항에 있어서,상기 현행키 및 관계키는 해시함수에 의해 갱신되는 것을 특징으로 소셜 네트워크 서비스 방법
|
8 |
8
제6항에 있어서,상기 게재순서로서 카운터가 이용되되, 새로운 게재글이 하나씩 게재될 때마다 1씩 증가되는 것을 특징으로 소셜 네트워크 서비스 방법
|
9 |
9
제6항에 있어서,상기 (d)단계에서, 상기 작성자의 게재글의 열람이 요청되면, 상기 작성자의 마지막 게재글까지 열람시켜주고, 상기 요청자의 상기 작성자에 대한 관계키 및 관계순서를 상기 작성자의 현행키 및 마지막 게재글의 게재순서로 설정하는 것을 특징으로 소셜 네트워크 서비스 방법
|
10 |
10
제6항 내지 제9항 중 어느 한 항의 방법을 수행하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|