KR20170111152A - Apparatus and method for contents sharing based on the social trust - Google Patents
Apparatus and method for contents sharing based on the social trust Download PDFInfo
- Publication number
- KR20170111152A KR20170111152A KR1020160036036A KR20160036036A KR20170111152A KR 20170111152 A KR20170111152 A KR 20170111152A KR 1020160036036 A KR1020160036036 A KR 1020160036036A KR 20160036036 A KR20160036036 A KR 20160036036A KR 20170111152 A KR20170111152 A KR 20170111152A
- Authority
- KR
- South Korea
- Prior art keywords
- trust
- terminal
- content
- sender
- receiver
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- G06Q10/40—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G06Q50/30—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Primary Health Care (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Operations Research (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
신뢰 기반 콘텐츠 공유 장치 및 방법이 개시된다. 본 발명에 따른 신뢰 기반 콘텐츠 공유 장치는, 송신자 단말기, 수신자 단말기 및 서비스 제공 장치 중 적어도 하나로부터 사용자 정보 및 단말기 정보를 수신하는 정보 수집부, 상기 송신자 단말기로부터 콘텐츠를 수신한 상기 수신자 단말기로부터 신뢰 관계 확인 요청을 수신하는 확인 요청 수신부, 상기 수신자와 상기 송신자에 상응하는 신뢰 관계를 확인하고, 상기 수신자의 신뢰 수준과 임계치를 비교하는 신뢰 관계 확인부, 그리고 상기 수신자의 신뢰 수준이 상기 임계치 이상인 경우, 상기 수신자 단말기로 상기 콘텐츠에 상응하는 복호화 키를 전달하는 복호화 키 할당부를 포함하며, 상기 서비스 제공 장치는, 상기 송신자 단말기 및 상기 수신자 단말기를 중계하여, 상기 콘텐츠의 공유 서비스를 제공하는 것을 특징으로 한다. A trust-based content sharing apparatus and method are disclosed. The trust-based content sharing apparatus according to the present invention includes an information collecting unit that receives user information and terminal information from at least one of a sender terminal, a receiver terminal, and a service providing apparatus; A trust relationship confirmation unit for confirming a trust relationship corresponding to the recipient and the sender and for comparing a trust level of the receiver with a threshold value; And a decryption key allocator for delivering a decryption key corresponding to the content to the receiver terminal, wherein the service provider apparatus relays the sender terminal and the receiver terminal to provide the content sharing service .
Description
본 발명은 송신자와 수신자의 신뢰 관계를 바탕으로 콘텐츠를 공유하는 기술에 관한 것으로, 특히 최초 콘텐츠 공유자 또는 원저작자와 콘텐츠를 수신하는 수신자 간 신뢰 관계를 바탕으로, 수신자가 해당 콘텐츠를 확인 및 이용할 수 있도록 하는 기술에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technology for sharing contents based on a trust relationship between a sender and a receiver, and more particularly, to a receiver for confirming and using the content based on a trust relationship between an original content sharer or a first- Lt; / RTI >
온라인 동영상의 확산, 모바일 단말기의 보급 및 소셜 네트워크 서비스 등 양방향 커뮤니케이션의 증가로 인하여, 디지털 콘텐츠 산업이 확장되고 있다. 또한, 스마트폰의 보급 확대 및 사물 인터넷의 확산으로 대다수의 디바이스에서 인터넷 이용이 가능해짐에 따라, 유무선 인터넷을 통해 콘텐츠를 소비하는 비율도 급증하였다. The digital contents industry is expanding due to the increase of interactive communication such as the spread of online video, the spread of mobile terminals, and social network services. In addition, as the spread of smartphones and the proliferation of the Internet have made it possible for the majority of devices to use the Internet, the proportion of content consumption through the wired and wireless Internet has also surged.
이에 따라 사용자들은 언제 어디서나 영상, 사진, 문자 등의 정보를 생성하여 등록하거나 공유할 수 있게 되었다. 또한 소셜 네트워크 서비스 등 미디어 서비스의 확대로 단시간에 많은 사용자들에게 콘텐츠가 공유되거나 전달될 수 있게 되었다. As a result, users can create, register, or share information such as images, photographs, and text anytime and anywhere. In addition, the expansion of media services, such as social network services, enables content to be shared and delivered to a large number of users in a short period of time.
그러나, 콘텐츠의 간편한 전달 및 공유로 인하여 콘텐츠를 제작한 원 작성자 또는 공유자의 의도와 다르게 사적인 콘텐츠들이 제3자에게 공개되고 이용되는 상황을 초래하고 있다. However, due to the simple transmission and sharing of contents, contents that are different from the intention of the original creator or the sharer who produced the contents are exposed to third parties and used.
이러한 소셜 네트워크의 폐해를 막기 위해, 미국의 Snapchat, 국내 SKT의 프랭클린 메신저 등은 송신자가 보낸 문자 및 파일 등이 일정 시간이 지난 후에 수신자 단말에서 자동 삭제되도록 함으로써, 송신자와 수신자 간의 사적인 통신 내역이 기록으로 남지 않도록 하는 서비스를 제공하고 있다.In order to prevent the harmfulness of such a social network, Snapchat of the United States and Franklin Messenger of the domestic SKT automatically delete the letters and files sent by the sender from the receiver terminal after a predetermined time, As shown in FIG.
한편, 최근 유럽, 미국 등에서 사용자의 행동 데이터 또는 사용자들 간의 관계 데이터를 이용하여 신뢰(Trust)를 분석 및 관리하고 있으며, 신뢰 정보를 이용하는 다양한 서비스에 대한 선행 연구들이 사무실, 학교, 자동차 등 몇몇 영역을 대상으로 진행되고 있다. In recent years, trust and trust have been analyzed and managed using user behavior data or user relationship data in Europe and the United States. Prior studies on various services using trust information have been conducted in several areas such as offices, schools, and automobiles .
따라서, 사용자들 간 신뢰 관계를 기반으로 콘텐츠를 공유하는 기술의 개발이 필요하다. Therefore, it is necessary to develop a technology for sharing contents based on the trust relationship between users.
본 발명의 목적은 사적인 콘텐츠의 유출을 차단함과 동시에 서비스가 원활하게 수행될 수 있도록 하는 신뢰 기반 콘텐츠 공유 및 유출 차단 서비스를 제공하는 것이다. SUMMARY OF THE INVENTION An object of the present invention is to provide a trust-based content sharing and outflow blocking service that can prevent leakage of private contents and smoothly perform services.
또한, 본 발명의 목적은 신뢰 관계 판단 결과에 의해 자동으로 콘텐츠를 암호화하거나 복호화 함으로써, 사용자가 암호화 및 복호화로 인하여 느끼는 불편을 최소화 하는 것이다. It is also an object of the present invention to minimize the inconvenience that the user feels due to encryption and decryption by automatically encrypting or decrypting the content according to the result of the trust relationship determination.
또한, 본 발명의 목적은 사적인 콘텐츠가 제3자에게 의도치 않게 공개되는 피해를 예방할 수 있도록 하는 것이다. It is also an object of the present invention to prevent damages to unintentional disclosure of private contents to a third party.
상기한 목적을 달성하기 위한 본 발명에 따른 신뢰 기반 콘텐츠 공유 장치는 송신자 단말기, 수신자 단말기 및 서비스 제공 장치 중 적어도 하나로부터 사용자 정보 및 단말기 정보를 수신하는 정보 수집부, 상기 송신자 단말기로부터 콘텐츠를 수신한 상기 수신자 단말기로부터 신뢰 관계 확인 요청을 수신하는 확인 요청 수신부, 상기 수신자와 상기 송신자에 상응하는 신뢰 관계를 확인하고, 상기 수신자의 신뢰 수준과 임계치를 비교하는 신뢰 관계 확인부, 그리고 상기 수신자의 신뢰 수준이 상기 임계치 이상인 경우, 상기 수신자 단말기로 상기 콘텐츠에 상응하는 복호화 키를 전달하는 복호화 키 할당부를 포함하며, 상기 서비스 제공 장치는, 상기 송신자 단말기 및 상기 수신자 단말기를 중계하여, 상기 콘텐츠의 공유 서비스를 제공하는 것을 특징으로 한다. According to an aspect of the present invention, there is provided an apparatus for sharing content based on trust, comprising: an information collecting unit for receiving user information and terminal information from at least one of a sender terminal, a receiver terminal and a service providing apparatus; A trust relationship confirmation unit for confirming a trust relationship corresponding to the recipient and the sender and comparing the trust level of the receiver with a threshold value, And a decryption key assigning unit for delivering a decryption key corresponding to the content to the recipient terminal when the received content is equal to or greater than the threshold value, wherein the service providing apparatus relays the sender terminal and the recipient terminal, Special offer It shall be.
또한, 본 발명의 일실시예에 따른 신뢰 기반 콘텐츠 공유 장치에 의해 수행되는 신뢰 기반 콘텐츠 공유 방법은 송신자 단말기, 수신자 단말기 및 서비스 제공 장치 중 적어도 하나로부터 사용자 정보 및 단말기 정보를 수신하는 단계, 상기 송신자 단말기로부터 콘텐츠를 수신한 상기 수신자 단말기로부터 신뢰 관계 확인 요청을 수신하는 단계, 상기 수신자와 상기 송신자에 상응하는 신뢰 관계를 확인하고, 상기 수신자의 신뢰 수준과 임계치를 비교하는 단계, 그리고 상기 수신자의 신뢰 수준이 상기 임계치 이상인 경우, 상기 수신자 단말기로 상기 콘텐츠에 상응하는 복호화 키를 전달하는 단계를 포함하며, 상기 서비스 제공 장치는, 상기 송신자 단말기 및 상기 수신자 단말기를 중계하여, 상기 콘텐츠의 공유 서비스를 제공하는 것을 특징으로 한다. The method may further include the steps of receiving user information and terminal information from at least one of a sender terminal, a recipient terminal, and a service providing device, The method comprising the steps of: receiving a trust relationship confirmation request from the recipient terminal having received content from a terminal; confirming a trust relationship corresponding to the recipient and the sender; comparing the trust level of the recipient with a threshold; And transmitting the decryption key corresponding to the content to the recipient terminal when the level is equal to or greater than the threshold value, wherein the service providing apparatus relays the sender terminal and the recipient terminal, .
본 발명에 따르면, 사적인 콘텐츠의 유출을 차단함과 동시에 서비스가 원활하게 수행될 수 있도록 하는 신뢰 기반 콘텐츠 공유 및 유출 차단 서비스를 제공할 수 있다. According to the present invention, it is possible to provide a trust-based content sharing and outflow blocking service that can block the outflow of private content and smoothly perform the service.
또한 본 발명에 따르면, 신뢰 관계 판단 결과에 의해 자동으로 콘텐츠를 암호화하거나 복호화함으로써, 사용자가 암호화 및 복호화로 인하여 느끼는 불편을 최소화 할 수 있다. According to the present invention, it is possible to minimize the inconvenience that the user feels due to encryption and decryption by automatically encrypting or decrypting the content according to the result of the trust relationship determination.
또한 본 발명에 따르면, 사적인 콘텐츠가 제3자에게 의도치 않게 공개되는 피해를 예방할 수 있다.Further, according to the present invention, it is possible to prevent damage that private contents are unintentionally disclosed to a third party.
도 1은 본 발명의 일실시예에 따른 신뢰 기반 콘텐츠 공유 장치가 적용되는 환경을 개략적으로 나타낸 도면이다.
도 2는 본 발명의 일실시예에 따른 신뢰 기반 콘텐츠 공유 장치의 구성을 나타낸 블록도이다.
도 3은 본 발명의 일실시예에 따른 신뢰 기반 콘텐츠 공유 방법을 설명하기 위한 순서도이다.
도 4는 본 발명의 일실시예에 따른 신뢰 기반 콘텐츠 공유 시스템의 동작을 설명하기 위한 흐름도이다.
도 5는 본 발명의 일실시예에 따른 컴퓨터 시스템을 나타낸 블록도이다.FIG. 1 is a diagram schematically illustrating an environment to which a trust-based content sharing apparatus according to an embodiment of the present invention is applied.
2 is a block diagram illustrating a configuration of a trust-based content sharing apparatus according to an embodiment of the present invention.
FIG. 3 is a flowchart illustrating a trust-based content sharing method according to an embodiment of the present invention.
4 is a flowchart illustrating an operation of a trust-based content sharing system according to an embodiment of the present invention.
5 is a block diagram illustrating a computer system in accordance with one embodiment of the present invention.
본 발명을 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다. 여기서, 반복되는 설명, 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능, 및 구성에 대한 상세한 설명은 생략한다. 본 발명의 실시형태는 당 업계에서 평균적인 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위해서 제공되는 것이다. 따라서, 도면에서의 요소들의 형상 및 크기 등은 보다 명확한 설명을 위해 과장될 수 있다.The present invention will now be described in detail with reference to the accompanying drawings. Hereinafter, a repeated description, a known function that may obscure the gist of the present invention, and a detailed description of the configuration will be omitted. Embodiments of the present invention are provided to more fully describe the present invention to those skilled in the art. Accordingly, the shapes and sizes of the elements in the drawings and the like can be exaggerated for clarity.
이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일실시예에 따른 신뢰 기반 콘텐츠 공유 장치가 적용되는 환경을 개략적으로 나타낸 도면이다. FIG. 1 is a diagram schematically illustrating an environment to which a trust-based content sharing apparatus according to an embodiment of the present invention is applied.
도 1에 도시한 바와 같이, 신뢰 기반 콘텐츠 공유 시스템은 송신자 단말기(110), 인가된 수신자 단말기(120), 제1 비인가된 수신자 단말기(130), 제2 비인가된 수신자 단말기(140) 및 신뢰 기반 콘텐츠 공유 장치(200)를 포함한다. 1, the trust-based content sharing system includes a
여기서, 콘텐츠는 비디오, 음원, 문서 및 이메일 등을 포함할 수 있으며, 신뢰 기반 콘텐츠 공유 장치(200)는 소셜 네트워크 서비스(SNS), 이메일, P2P 등의 파일 공유 서비스 등을 포함하거나, 해당 서비스들과 연동되어 구현될 수 있다. The content-based
송신자 단말기(110)는 콘텐츠를 제작하거나 생성한 콘텐츠 생성자 또는 콘텐츠를 공유하고자 하는 송신자가 소지한 단말기를 의미한다. 여기서 송신자는 자신이 직접 제작하거나 작성한 사적인 영상, 음성, 문서 등의 콘텐츠를 자신이 신뢰할 수 있는 수신자에게만 전달하여 공유하고, 사적인 콘텐츠가 외부에 유출되지 않기를 바라는 사용자를 의미한다.The
신뢰 기반 콘텐츠 공유 서비스를 이용하기 위하여, 송신자 단말기(110)는 공유하고자 하는 콘텐츠를 인가된 수신자 단말기(120)로 전송한다. 이때, 송신자 단말기(110)가 인가된 수신자 단말기(120)로 공유하는 콘텐츠는 암호화된 콘텐츠 일 수 있다. In order to use the trust-based content sharing service, the
또한 송신자 단말기(110)는 직접 인가된 수신자 단말기(120)로 콘텐츠를 전송하거나, 소셜 네트워크 서비스, 이메일, 파일 공유 등을 통하여 수신자 단말기(120)로 콘텐츠를 공유할 수 있으며, 콘텐츠 공유 방법은 이에 한정되지 않는다. In addition, the
그리고 인가된 수신자 단말기(120)는 송신자로부터 콘텐츠의 공유를 허락받은 수신자의 단말기를 의미한다. The authorized
인가된 수신자 단말기(120)는 신뢰 기반 콘텐츠 공유 장치(200)로 송신자와 수신자 간 신뢰 관계 수준의 확인을 요청한다. 그리고 인가된 수신자 단말기(120)는 신뢰 기반 콘텐츠 공유 장치(200)로부터 신뢰 관계의 응답으로 복호화 키를 수신한다. The authorized
또한, 인가된 수신자 단말기(120)는 수신된 복호화 키를 이용하여 송신자 단말기(110)로부터 공유받은 암호화된 콘텐츠를 복호화 할 수 있다. In addition, the authorized
다음으로 제1 비인가된 수신자 단말기(130)와 제2 비인가된 수신자 단말기(140)는 송신자로부터 콘텐츠의 공유를 허락받지 않은 비인가자의 단말기를 의미한다. Next, the first
신뢰 기반 콘텐츠 공유 서비스를 이용하는 제1 비인가된 수신자 단말기(130)는 신뢰 기반 콘텐츠 공유 장치(200)로 신뢰 관계 확인 요청을 한 결과, 신뢰 관계가 없음을 알리는 알림을 수신한다. 따라서, 제1 비인가된 수신자 단말기(130)는 신뢰 기반 콘텐츠 공유 장치(200)로부터 암호화된 콘텐츠의 복호화 키를 수신하지 못하므로, 해당 콘텐츠를 이용할 수 없다. The first
또한, 신뢰 기반 콘텐츠 공유 서비스를 이용하지 않는 제2 비인가된 수신자 단말기(140)는 신뢰 기반 콘텐츠 공유 장치(200)로부터 콘텐츠의 복호화 키를 수신할 수 없으므로, 비정상적인 경로로 획득한 콘텐츠를 복호화하여 사용할 수 없다. Also, since the second
여기서, 비정상적인 경로는 송신자 외의 사람으로부터 송신자의 동의 없이 공유되는 경우, 불법적으로 탈취하여 콘텐츠를 획득한 경우 등이 해당되며, 비정상적인 경로의 종류는 이에 한정되지 않는다. Here, the abnormal path may be shared by a person other than the sender without the sender's consent, illegally captured and acquired by the content, and the type of the abnormal path is not limited thereto.
그리고 신뢰 기반 콘텐츠 공유 서비스를 이용하는 송신자 단말기(110), 인가된 수신자 단말기(120) 및 제1 비인가된 수신자 단말기(130)는 신뢰 기반 콘텐츠 공유 서비스를 이용하는 사용자 및 단말의 서비스 이용 내역과 단말에 관한 데이터를 수집하여 신뢰 기반 콘텐츠 공유 장치(200)로 전송하는 트러스트 에이전트(Trust Agent)를 포함할 수 있다. The
또한, 신뢰 기반 콘텐츠 공유 서비스를 이용하는 송신자 단말기(110), 인가된 수신자 단말기(120) 및 제1 비인가된 수신자 단말기(130)는 신뢰 기반 콘텐츠 공유 장치(200)가 콘텐츠를 공유하는 송신자와 해당 콘텐츠를 이용하고자 하는 수신자간 신뢰 관계를 확인할 수 있도록, 신뢰 기반 콘텐츠 공유 장치(200)로 신뢰 정보 확인을 요청하는 트러스트 브로커(Trust Broker)를 포함할 수 있다. 이때, 트러스트 브로커는 API(Application Program Interface) 형태로 이용될 수 있다. In addition, the
다음으로, 신뢰 기반 콘텐츠 공유 장치(200)는 일반적인 소셜 네트워크 서비스 및 파일 공유 서비스와 같이, 사용자가 자신이 가지고 있는 여러 형태의 파일들을 다른 사용자와 공유할 수 있도록 신뢰 기반 콘텐츠 공유 서비스를 제공한다. Next, the trust-based
그리고 송신자 단말기(110), 인가된 수신자 단말기(120) 및 제1 비인가된 수신자 단말기(130)로부터 사용자 정보 및 단말 정보를 수신한다. 또한, 신뢰 기반 콘텐츠 공유 장치(200)는 인가된 수신자 단말기(120)로부터 신뢰 관계 확인을 요청받는다. And receives user information and terminal information from the
신뢰 기반 콘텐츠 공유 장치(200)는 공유 대상이 되는 콘텐츠에 상응하는 송신자와 수신자의 신뢰 관계를 확인하고, 수신자의 신뢰 수준이 임계치 이상인 것으로 판단된 경우, 수신자에 상응하는 인가된 수신자 단말기(120)로 복호화 키를 전달한다. The trust-based
이때, 신뢰 기반 콘텐츠 공유 장치(200)는 사용자 정보 및 단말 정보 중 적어도 하나를 이용하여, 콘텐츠를 공유하고자 하는 송신자와 콘텐츠를 수신하는 수신자 간 친밀도, 평판, 과거의 콘텐츠 유출 이용 내역 등을 이용하여, 사용자들 간 신뢰 관계를 분석하고 신뢰 수준을 판단한다. At this time, the trust-based
반면, 제1 비인가된 수신자 단말기(130)로부터 신뢰 관계 확인 요청을 수신한 신뢰 기반 콘텐츠 공유 장치(200)는 제1 비인가된 수신자 단말기(130)로 신뢰 관계 없음을 알리며, 제1 비인가된 수신자 단말기(130)가 해당 콘텐츠를 이용할 수 없도록 제한한다. On the other hand, upon receiving the trust relationship confirmation request from the first
또한, 신뢰 기반 콘텐츠 공유 장치(200)는 신뢰 수준이 임계치 미만인 것으로 판단된 제1 비인가된 수신자 단말기(130)의 수신자 정보 또는 제1 비인가된 수신자 단말기(130)의 정보를 해당 콘텐츠에 상응하는 송신자 단말기(110)로 전송하여, 콘텐츠의 유포 및 공유 현황 정보를 송신자에게 제공할 수도 있다. In addition, the trust-based
여기서, 신뢰 기반 콘텐츠 공유 장치(200)는 일반적인 소셜 네트워크 서비스 및 파일 공유 서비스 등에 추가되는 형태로 구현될 수 있으며, 콘텐츠를 공유하는 최초 콘텐츠 공유자의 의도에 상응하도록, 최초 콘텐츠 공유자와 해당 콘텐츠를 이용하고자 하는 수신자 간 친밀도, 평판 등의 신뢰 관계를 바탕으로 수신자의 콘텐츠 이용을 허락할 수 있다. Here, the trust-based
도 2는 본 발명의 일실시예에 따른 신뢰 기반 콘텐츠 공유 장치의 구성을 나타낸 블록도이다. 2 is a block diagram illustrating a configuration of a trust-based content sharing apparatus according to an embodiment of the present invention.
도 2에 도시한 바와 같이, 신뢰 기반 콘텐츠 공유 장치(200)는 정보 수집부(210), 확인 요청 수신부(220), 신뢰 관계 확인부(230) 및 복호화 키 할당부(240)를 포함한다. 2, the trust-based
먼저, 정보 수집부(210)는 송신자 단말기(110), 인가된 수신자 단말기(120) 및 제1 비인가된 수신자 단말기(130) 중 적어도 하나로부터 사용자 정보 및 단말기 정보를 수신하여 저장한다. First, the
설명의 편의상, 정보 수집부(210)가 각각의 단말기들(110, 120, 130)로부터 사용자 정보 및 단말기 정보를 수신하는 것으로 설명하였으나, 이에 한정하지 않고, 단말기들을 중계하여 콘텐츠의 공유 서비스를 제공하는 서비스 제공 장치로부터 각각의 단말기에 상응하는 사용자 정보 및 단말기 정보를 수집할 수도 있다. For convenience of explanation, the
그리고 확인 요청 수신부(220)는 인가된 수신자 단말기(120)로부터, 신뢰 관계 확인 요청을 수신한다. 여기서, 인가된 수신자 단말기(120)는 송신자 단말기(110)로부터 콘텐츠를 수신하였거나, 송신자로부터 콘텐츠의 이용 권한을 부여받은 인가된 수신자의 단말기를 의미한다. The confirmation
다음으로, 신뢰 관계 확인부(230)는 수신자와 송신자에 상응하는 신뢰 관계를 확인하고, 수신자의 신뢰 수준과 임계치를 비교하여, 해당 수신자의 신뢰 관계를 확인한다. Next, the trust
마지막으로, 복호화 키 할당부(240)는 수신자의 신뢰 수준이 임계치 이상인 경우, 수신자 단말기(110)로 콘텐츠에 상응하는 복호화 키를 전달한다. 반면, 수신자의 신뢰 수준이 임계치 미만인 것으로 판단된 경우, 복호화 키 할당부(240)는 콘텐츠에 상응하는 복호화 키를 수신자 단말기(110)로 전송하지 않는다. Finally, when the trust level of the receiver is equal to or greater than the threshold value, the decryption
이하에서는 도 3을 통하여, 본 발명의 일실시예에 따른 신뢰 기반 콘텐츠 공유 방법에 대하여 더욱 상세하게 설명한다. Hereinafter, a trust-based content sharing method according to an exemplary embodiment of the present invention will be described in detail with reference to FIG.
도 3은 본 발명의 일실시예에 따른 신뢰 기반 콘텐츠 공유 방법을 설명하기 위한 순서도이다.FIG. 3 is a flowchart illustrating a trust-based content sharing method according to an embodiment of the present invention.
도 3에 도시된 바와 같이, 신뢰 기반 콘텐츠 공유 장치(200)는 송신자 단말기, 인가된 수신자 단말기 및 비인가된 수신자 단말기로부터 사용자 정보 및 단말 정보를 수집한다(S310).3, the trust-based
신뢰 기반 콘텐츠 공유 장치(200)는 신뢰 기반 콘텐츠 공유 서비스를 이용하는 모든 단말기로부터, 해당 단말기의 사용자 정보 및 해당 단말기 정보를 수신하여 저장할 수 있다. 특히, 신뢰 기반 콘텐츠 공유 장치(200)는 사용자가 신뢰 기반 콘텐츠 공유 서비스에 가입하거나 등록할 때 또는 신뢰 기반 콘텐츠 공유 서비스를 실행할 때 S310 단계를 수행할 수도 있다. The trust-based
신뢰 기반 콘텐츠 공유 장치(200)는 송신자 단말기 및 수신자 단말기들로부터 송신자 및 수신자 간 신뢰 관계 확인을 위한 데이터를 수집한다. 이때, 신뢰 기반 콘텐츠 공유 장치(200)가 수집하는 데이터는 단말기(송신자 단말기 및 수신자 단말기)의 서비스 이용 내역 및 단말기의 정보를 포함할 수 있으며, 신뢰 기반 콘텐츠 공유 장치(200)가 수집하는 데이터의 종류는 이에 한정되지 않는다. The trust-based
다음으로 신뢰 기반 콘텐츠 공유 장치(200)는 수신자 단말기로부터 신뢰 관계 확인 요청을 수신한다(S320).Next, the trust-based
신뢰 기반 콘텐츠 공유 장치(200)는 송신자로부터 콘텐츠를 공유받은 수신자 단말기로부터 신뢰 관계 확인을 요청받는다. 이때, 수신자 단말기는 송신자 정보, 수신자 정보, 송신자 단말기와 수신자 단말기 간 신뢰 관계 확인 요청, 수신자 단말기의 콘텐츠 수신 이력 중에서 적어도 하나를 신뢰 기반 콘텐츠 공유 장치(200)로 전송하여 신뢰 관계 확인을 요청할 수 있다. The trust-based
그리고 신뢰 기반 콘텐츠 공유 장치(200)는 수신자의 신뢰 수준과 임계치를 비교한다(S330).Then, the trust-based
신뢰 기반 콘텐츠 공유 장치(200)는 S320 단계에서 신뢰 관계 확인을 요청한 수신자 단말기와 신뢰 관계 확인 요청에 상응하는 콘텐츠의 송신자 단말기 간 신뢰 관계를 확인한다. The trust-based
그리고 신뢰 관계 확인 결과인 수신자의 신뢰 수준과 임계치를 비교한다. 여기서, 임계치는 기 설정된 값 이거나, 콘텐츠의 원저작자 또는 최초 콘텐츠 공유자로부터 설정된 값 일수 있다. Then, the trust level of the receiver, which is the result of the trust relationship check, is compared with the threshold value. Here, the threshold value may be a predetermined value, or may be a value set from the original author of the content or the original content sharer.
신뢰 수준 비교 결과, 수신자의 신뢰 수준이 임계치 이상인 경우, 신뢰 기반 콘텐츠 공유 장치(200)는 수신자에 상응하는 수신자 단말기로 복호화 키를 전달한다(S340).If the trust level of the receiver is equal to or greater than the threshold value as a result of the comparison of the trust level, the trust-based
반면, 수신자의 신뢰 수준이 임계치 미만인 것으로 판단된 경우, 신뢰 기반 콘텐츠 공유 장치(200)는 신뢰 기반 콘텐츠 공유 서비스를 종료하거나, 수신자 단말기로 신뢰 관계 없음을 알릴 수 있다. On the other hand, when it is determined that the trust level of the receiver is less than the threshold, the trust-based
이하에서는 도 4를 통하여, 본 발명의 일실시예에 따른 신뢰 기반 콘텐츠 공유 시스템의 동작을 더욱 상세하게 설명한다. Hereinafter, the operation of the trust-based content sharing system according to an embodiment of the present invention will be described in detail with reference to FIG.
도 4는 본 발명의 일실시예에 따른 신뢰 기반 콘텐츠 공유 시스템의 동작을 설명하기 위한 흐름도이다.4 is a flowchart illustrating an operation of a trust-based content sharing system according to an embodiment of the present invention.
먼저, 신뢰 기반 콘텐츠 공유 장치(200)는 송신자 단말기, 인가된 수신자 단말기 및 제1 인가된 수신자 단말기로부터 사용자 정보 및 단말 정보를 수신한다(S410).First, the trust-based
송신자 단말기, 인가된 수신자 단말기 및 제1 인가된 수신자 단말기는 트러스트 에이전트를 통하여, 서비스 이용 내역에 대한 데이터를 신뢰 기반 콘텐츠 공유 장치(200)로 전송할 수도 있다. The sender terminal, the authorized recipient terminal and the first authorized recipient terminal may transmit data on the service utilization details to the trust-based
설명의 편의상, 신뢰 기반 콘텐츠 공유 장치(200)가 송신자 단말기, 인가된 수신자 단말기 및 제1 인가된 수신자 단말기로부터 한 번에 사용자 정보 및 단말 정보를 수신하는 것으로 설명하였으나, 이에 한정하지 않고, 신뢰 기반 콘텐츠 공유 장치(200)는 송신자 단말기, 수신자 단말기 및 제1 인가된 수신자 단말기로부터 각각 사용자 정보 및 단말 정보를 수신할 수 있다. For convenience of explanation, the trust-based
그리고 송신자 단말기는 공유하고자 하는 콘텐츠를 암호화한다(S420).Then, the sender terminal encrypts the content to be shared (S420).
송신자 단말기는 이메일, 파일 공유, 소셜 네트워크 서비스 자체의 암호화 기능을 적용하여 콘텐츠에 상응하는 파일 자체를 암호화 할 수 있다. 또한, 소셜 커머스, 파일 공유, 이메일 등에 암호화 기능이 내장되어 있지 않거나, 암호화 기능의 사용이 허락되지 않은 경우, 송신자 단말기는 신뢰 기반 콘텐츠 공유 장치에 탑재된 암호화 기능을 이용하거나, 송신자 단말기의 운영체제(OS)의 암호화 기능, 타 암호화 응용 프로그램 및 타 암호화 알고리즘 중에서 적어도 하나와 연계하여 콘텐츠를 암호화할 수 있다. The sender terminal can encrypt the file itself corresponding to the content by applying the encryption function of the e-mail, file sharing, and the social network service itself. In addition, if the encryption function is not incorporated in the social commerce, file sharing, e-mail, or the like, or if the use of the encryption function is not permitted, the sender terminal may use the encryption function installed in the trust- OS) encryption function, another encryption application program, and other encryption algorithms.
S420 단계에서, 송신자 단말기는 송신자에게 암호화의 적용을 수동으로 요청하지 않고, 송신자로부터 콘텐츠의 공유 명령을 입력받은 경우 송신자 단말기는 자동으로 해당 콘텐츠의 암호화 적용을 수행할 수 있다. In step S420, when the sender terminal does not manually request the sender to apply encryption, but receives a content sharing command from the sender, the sender terminal can automatically apply encryption of the corresponding content.
또한, 송신자 단말기는 필요에 따라 선택적으로 송신자로부터 해당 콘텐츠를 이용할 수 있는 수신자의 신뢰 상태 레벨을 선택받을 수 있으며, 선택받은 수신자의 신뢰 상태 레벨은 도 3의 S330에서 임계치로 사용될 수 있다. In addition, the sender terminal can selectively select the trust level of the recipient who can use the content from the sender as needed, and the trust level of the selected recipient can be used as a threshold value in S330 of FIG.
다음으로 송신자 단말기는 암호화된 콘텐츠를 인가된 수신자 단말기로 전송한다(S430).Next, the sender terminal transmits the encrypted content to the authorized recipient terminal (S430).
설명의 편의상, 송신자 단말기가 콘텐츠를 공유할 인가된 수신자 단말기로 암호화된 콘텐츠를 전송하는 것으로 설명하였으나 이에 한정하지 않고, 송신자 단말기는 소셜 네트워크 서비스, 이메일 서비스, 파일 공유 서비스 등을 통하여 콘텐츠를 공유할 수 있다. For convenience of explanation, it has been described that the sender terminal transmits the encrypted content to the authorized recipient terminal to which the content is to be shared. However, the sender terminal is not limited to this, and the sender terminal may share the content through the social network service, .
그리고 암호화된 콘텐츠를 수신한 인가된 수신자 단말기는 신뢰 기반 콘텐츠 공유 장치(200)로 신뢰 관계 확인을 요청한다(S440).The authorized recipient terminal having received the encrypted content requests the trust-based
이때, 인가된 수신자 단말기는 탑재된 트러스트 브로커를 통하여, 최초 콘텐츠 공유자인 송신자와 현재 수신자인 자신 간 신뢰 관계 확인을 요청할 수 있다. At this time, the authorized recipient terminal can request confirmation of the trust relationship between the sender which is the first contents sharer and the present receiver himself, through the mounted trust broker.
또한, 신뢰 관계 확인을 요청받은 신뢰 기반 콘텐츠 공유 장치(200)는 신뢰 관계를 확인한다(S450). In addition, the trust-based
신뢰 기반 콘텐츠 공유 장치(200)는 인가된 수신자 단말기에 상응하는 수신자와 공유의 대상이 되는 콘텐츠에 상응하는 송신자간 신뢰 관계를 확인한다. 그리고 신뢰 기반 콘텐츠 공유 장치(200)는 신뢰 관계 확인 결과, 송신자와 수신자의 신뢰 관계 수준이 초기에 송신자가 설정한 신뢰 수준인 임계치 이상인지 여부를 판단한다. The trust-based
여기서, 임계치는 콘텐츠를 공유할 때, 최초 콘텐츠 공유자가 공유의 대상이 되는 콘텐츠 별로 설정한 임계 신뢰 수준을 의미하거나, 신뢰 기반 콘텐츠 공유 장치(200)에 기 설정된 임계 신뢰 수준을 의미할 수 있다. Here, the threshold value may mean a threshold trust level set for each content that is shared by the first content sharer when the content is shared, or may mean a threshold trust level preset in the trust-based
이때, S450 단계에서 신뢰 관계 확인 요청을 수신한 신뢰 기반 콘텐츠 공유 장치(200)가 신뢰 관계를 확인하는 과정은 도 3의 S330 단계와 실질적으로 동일한 바, 중복되는 설명은 생략한다At this time, the process of confirming the trust relationship by the trust-based
그리고 인가된 수신자 단말기에 상응하는 수신자의 신뢰 수준이 임계치 이상인 것으로 판단된 경우, 신뢰 기반 콘텐츠 공유 장치(200)는 인가된 수신자 단말기로 해당 콘텐츠에 상응하는 복호화 키를 전달한다(S460). If it is determined that the trust level of the recipient corresponding to the authorized recipient terminal is equal to or greater than the threshold value, the trust-based
신뢰 기반 콘텐츠 공유 장치(200)가 인가된 수신자 단말기로 복호화 키를 전달하는 과정은 도 3의 S340 단계와 실질적으로 동일한 바, 중복되는 설명은 생략한다. The process of transmitting the decryption key to the authorized recipient terminal by the trust-based
또한, 신뢰 기반 콘텐츠 공유 장치(200)로부터 복호화 키를 수신한 인가된 수신자 단말기는 복호화 키를 이용하여 콘텐츠를 복호화한다(S470).In addition, the authorized recipient terminal having received the decryption key from the trust-based
이때, 인가된 수신자 단말기는 인가된 수신자에 의해 수동으로 콘텐츠를 복호화 하지 않고, S460 단계에서 수신한 복호화 키를 이용하여 자동적으로 콘텐츠 암호화를 해제하고, 복호화된 콘텐츠를 실행하여 인가된 수신자가 콘텐츠를 이용할 수 있도록 할 수 있다. In this case, the authorized recipient terminal does not decrypt the content manually by the authorized recipient, but automatically releases the content encryption using the decryption key received in step S460, and executes the decrypted content so that the authorized recipient can decrypt the content It can be made available.
그리고, 최초 콘텐츠 공유자로부터 소셜 네트워크 서비스, 이메일, 파일 공유 응용 등을 통하여 콘텐츠를 전달받은 인가된 수신자는, 다양한 응용 서비스들을 이용하여 공유받은 콘텐츠를 다른 사용자들에게 공유할 수 있다(S480). In step S480, the authorized recipient who has received the content from the first contents sharer through the social network service, e-mail, or file sharing application can share the contents shared by the various application services with other users.
이때, 인가된 수신자 단말기가 다른 사용자 단말기로 전송하거나 공유하는 콘텐츠는 암호화된 콘텐츠 일 수 있다. At this time, the contents transmitted or shared by the authorized recipient terminal to another user terminal may be encrypted contents.
S480 단계와 같이, 인가된 수신자 단말기가 콘텐츠를 비인가된 수신자 단말기들로 포워딩하는 경우, 종래 기술에 따르면 최초 콘텐츠 공유자의 의도에 관계없이 다른 비인가 수신자 단말기들로 공유되는 문제가 발생할 수 있다. As in step S480, when an authorized recipient terminal forwards content to unauthorized recipient terminals, the conventional technique may cause a problem of being shared with other unauthorized recipient terminals regardless of the intention of the original content sharer.
그러나, 본 발명의 실시예에 따른 신뢰 기반 콘텐츠 공유 장치(200)는 후술할 S490 단계 내지 S520 단계를 통하여, 비인가 수신자 단말기들로 콘텐츠가 공유되거나 유출되지 않도록 예방할 수 있다. However, the trust-based
최초 콘텐츠 공유자가 아닌 사용자의 단말기(인가된 수신자 단말기)로부터 콘텐츠를 포워딩받은 제1 비인가된 수신자 단말기는 암호화된 콘텐츠를 복호화 하기 위하여, 신뢰 기반 콘텐츠 공유 장치(200)로 신뢰 관계 확인을 요청한다(S490). The first unauthorized recipient terminal that has forwarded the content from the terminal (authorized recipient terminal) of the user other than the first content sharer requests the trust-based
S490 단계에서 제1 비인가된 수신자 단말기가 신뢰 기반 콘텐츠 공유 장치(200)로 신뢰 관계를 확인하는 과정은, 인가된 수신자 단말기가 수행하는 S440 단계와 실질적으로 동일한 바, 중복되는 설명은 생략한다. The process of confirming the trust relationship with the trust-based
그러나, 신뢰 기반 콘텐츠 공유 장치(200)는 제1 비인가된 수신자의 신뢰 관계를 확인한 결과, 제1 비인가된 수신자 단말기로 신뢰 관계 없음을 알린다(S500).However, the trust-based
S500 단계에서 신뢰 기반 콘텐츠 공유 장치(200)는 제1 비인가된 수신자와 해당 콘텐츠의 최초 콘텐츠 공유자인 송신자간 신뢰 관계를 확인한 결과, 신뢰 수준이 임계치 미만이므로, 제1 비인가된 수신자 단말기로 신뢰 관계가 없음을 알린다. In step S500, the trust-based
따라서, 제1 비인가된 수신자 단말기는 신뢰 기반 콘텐츠 공유 장치(200)로부터 콘텐츠에 상응하는 복호화 키를 수신하지 못하였으므로, 해당 콘텐츠를 이용할 수 없다(S510).Accordingly, since the first unauthorized receiver terminal can not receive the decryption key corresponding to the content from the trust-based
또한, 최초 콘텐츠 공유자가 아닌 사용자로부터 콘텐츠를 포워딩받은 제2 비인가된 수신자 단말기가 신뢰 기반 콘텐츠 공유 서비스를 이용하지 않는 경우, 제2 비인가된 수신자 단말기는 콘텐츠에 상응하는 복호화 키를 수신하지 못하므로 해당 콘텐츠를 이용할 수 없다(S520).If the second unauthorized recipient terminal that has forwarded the content from the user other than the first content sharer does not use the trust-based content sharing service, the second unauthorized recipient terminal can not receive the decryption key corresponding to the content, The content can not be used (S520).
제2 비인가된 수신자 단말기는 신뢰 기반 콘텐츠 공유 장치(200)로부터 복호화 키를 수신할 수 없으며, 이로 인하여 암호화된 콘텐츠의 복호화가 불가능하므로, 제2 비인가된 수신자 단말기는 인가된 수신자 단말기로부터 공유받은 콘텐츠를 이용할 수 없다. Since the second unauthorized receiver terminal can not receive the decryption key from the trust-based
즉, 최초 콘텐츠 공유자인 송신자 단말기로부터 다양한 서비스 또는 방법을 통하여 콘텐츠를 직접 수신한 인가된 수신자 단말기는 송신자와의 신뢰 수준을 만족하므로, 공유된 콘텐츠를 이용할 수 있다. That is, an authorized recipient terminal that directly receives content from a sender terminal, which is the first content sharer, through various services or methods satisfies the trust level with the sender, and thus can use the shared content.
그러나, 콘텐츠를 공유받은 인가된 수신자 단말기가 최초 콘텐츠 공유자의 의도와 다르게 제1 비인가된 수신자 단말기 및 제2 비인가된 수신자 단말기로 공유한 콘텐츠는 최초 콘텐츠 공유자인 송신자 단말기와 제1 비인가된 수신자 단말기 및 제2 비인가된 수신자 단말기 간 신뢰 관계가 불일치하므로, 제1 비인가된 수신자 단말기 및 제2 비인가된 수신자 단말기는 해당 콘텐츠를 이용할 수 없다. However, the content shared by the authorized recipient terminal, which is shared with the first unauthorized recipient terminal and the second unauthorized recipient terminal, different from the intention of the first content sharer, is different from the sender terminal which is the first contents sharer and the first unauthorized recipient terminal The first unauthorized recipient terminal and the second unauthorized recipient terminal can not use the content because the trust relationship between the second unauthorized recipient terminals is inconsistent.
이를 통하여, 최초 콘텐츠 공유자가 이메일, 소셜 네트워크, 파일 공유 서비스 등을 통하여 자신의 사적인 콘텐츠를 공유하거나 전달함에 있어서, 신뢰 기반 콘텐츠 공유 장치는 해당 콘텐츠를 수신하여 이용하려는 사용자와 최초 콘텐츠 공유자 간 신뢰 수준에 기반하여 해당 콘텐츠의 이용을 허락하거나 차단할 수 있다. In this case, when the first content sharer shares or transmits his or her private content through e-mail, a social network, or a file sharing service, the trust-based content sharing device transmits the trust level between the user who receives the content and the first content sharer The user can allow or block the use of the content.
또한, 신뢰 기반 콘텐츠 공유 장치는 신뢰 관계 판단 결과에 의해 사용자들이 콘텐츠의 암호화 및 복호화를 자동적으로 수행하도록 함으로써, 사용자들이 콘텐츠의 암호화 및 복호화로 인하여 느끼는 불편을 최소화 할 수 있다. 그리고 사적인 콘텐츠가 제3자에게 의도치않게 공개되는 피해를 예방할 수 있다. In addition, the trust-based content sharing device can automatically minimize the inconvenience of the users due to the encryption and decryption of the content by allowing the users to automatically encrypt and decrypt the content according to the trust relationship determination result. And it can prevent the accidental disclosure of private contents to third parties.
도 5는 본 발명의 일실시예에 따른 컴퓨터 시스템을 나타낸 블록도이다.5 is a block diagram illustrating a computer system in accordance with one embodiment of the present invention.
도 5를 참조하면, 본 발명의 실시예는 컴퓨터로 읽을 수 있는 기록매체와 같은 컴퓨터 시스템(500)에서 구현될 수 있다. 도 5에 도시된 바와 같이, 컴퓨터 시스템(500)은 버스(520)를 통하여 서로 통신하는 하나 이상의 프로세서(510), 메모리(530), 사용자 입력 장치(540), 사용자 출력 장치(550) 및 스토리지(560)를 포함할 수 있다. 또한, 컴퓨터 시스템(500)은 네트워크(580)에 연결되는 네트워크 인터페이스(570)를 더 포함할 수 있다. 프로세서(510)는 중앙 처리 장치 또는 메모리(530)나 스토리지(560)에 저장된 프로세싱 인스트럭션들을 실행하는 반도체 장치일 수 있다. 메모리(530) 및 스토리지(560)는 다양한 형태의 휘발성 또는 비휘발성 저장 매체일 수 있다. 예를 들어, 메모리는 ROM(531)이나 RAM(532)을 포함할 수 있다.Referring to FIG. 5, embodiments of the present invention may be implemented in a
따라서, 본 발명의 실시예는 컴퓨터로 구현된 방법이나 컴퓨터에서 실행 가능한 명령어들이 기록된 비일시적인 컴퓨터에서 읽을 수 있는 매체로 구현될 수 있다. 컴퓨터에서 읽을 수 있는 명령어들이 프로세서에 의해서 수행될 때, 컴퓨터에서 읽을 수 있는 명령어들은 본 발명의 적어도 한 가지 태양에 따른 방법을 수행할 수 있다.Thus, embodiments of the invention may be embodied in a computer-implemented method or in a non-volatile computer readable medium having recorded thereon instructions executable by the computer. When computer readable instructions are executed by a processor, the instructions readable by the computer are capable of performing the method according to at least one aspect of the present invention.
이상에서와 같이 본 발명에 따른 신뢰 기반 콘텐츠 공유 장치 및 방법은 상기한 바와 같이 설명된 실시예들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 상기 실시예들은 다양한 변형이 이루어질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다. As described above, the apparatus and method for sharing a trust-based content according to the present invention are not limited to the configurations and methods of the embodiments described above, All or a part of the above-described elements may be selectively combined.
110: 송신자 단말기
120: 인가된 수신자 단말기
130: 제1 비인가된 수신자 단말기
140: 제2 비인가된 수신자 단말기
200: 신뢰 기반 콘텐츠 공유 장치
210: 정보 수집부
220: 확인 요청 수신부
230: 신뢰 관계 확인부
240: 복호화 키 할당부
500: 컴퓨터 시스템
510: 프로세서
520: 버스
530: 메모리
531: 롬
532: 램
540: 사용자 입력 장치
550: 사용자 출력 장치
560: 스토리지
570: 네트워크 인터페이스
580: 네트워크110: sender terminal 120: authorized receiver terminal
130: first unauthorized receiver terminal
140: the second unauthorized receiver terminal
200: Trust-based content sharing device
210: information collection unit 220: confirmation request reception unit
230: trust relationship checking unit 240: decryption key assigning unit
500: computer system 510: processor
520: bus 530: memory
531: ROM 532: RAM
540: User input device 550: User output device
560: Storage 570: Network Interface
580: Network
Claims (1)
상기 송신자 단말기로부터 콘텐츠를 수신한 상기 수신자 단말기로부터 신뢰 관계 확인 요청을 수신하는 확인 요청 수신부,
상기 수신자와 상기 송신자에 상응하는 신뢰 관계를 확인하고, 상기 수신자의 신뢰 수준과 임계치를 비교하는 신뢰 관계 확인부, 그리고
상기 수신자의 신뢰 수준이 상기 임계치 이상인 경우, 상기 수신자 단말기로 상기 콘텐츠에 상응하는 복호화 키를 전달하는 복호화 키 할당부
를 포함하며,
상기 서비스 제공 장치는,
상기 송신자 단말기 및 상기 수신자 단말기를 중계하여, 상기 콘텐츠의 공유 서비스를 제공하는 것을 특징으로 하는 신뢰 기반 콘텐츠 공유 장치. An information collecting unit for receiving user information and terminal information from at least one of a sender terminal, a receiver terminal and a service providing apparatus;
A confirmation request receiving unit for receiving a trust relationship confirmation request from the receiver terminal that has received the content from the sender terminal,
A trust relationship confirmation unit for confirming a trust relationship corresponding to the receiver and the sender, for comparing the trust level of the receiver with a threshold value, and
When the trust level of the receiver is equal to or greater than the threshold value, transmitting a decryption key corresponding to the content to the receiver terminal,
/ RTI >
The service providing apparatus includes:
And the relay server relays the sender terminal and the receiver terminal to provide the content sharing service.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020160036036A KR101883397B1 (en) | 2016-03-25 | 2016-03-25 | Apparatus and method for contents sharing based on the social trust |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020160036036A KR101883397B1 (en) | 2016-03-25 | 2016-03-25 | Apparatus and method for contents sharing based on the social trust |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20170111152A true KR20170111152A (en) | 2017-10-12 |
| KR101883397B1 KR101883397B1 (en) | 2018-07-30 |
Family
ID=60141438
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020160036036A Active KR101883397B1 (en) | 2016-03-25 | 2016-03-25 | Apparatus and method for contents sharing based on the social trust |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101883397B1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019177189A1 (en) * | 2018-03-12 | 2019-09-19 | 한국과학기술원 | Method and system for controlling authority of access to shared resource on basis of cpss by using trust index |
| CN115004630A (en) * | 2020-01-31 | 2022-09-02 | 松下电器(美国)知识产权公司 | Control method, server, and program |
| US12520033B2 (en) | 2022-07-07 | 2026-01-06 | Douyin Vision (Beijing) Co., Ltd. | Method, apparatus, device and storage medium for multimedia content shooting |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102156183B1 (en) | 2019-01-23 | 2020-09-15 | 조선대학교산학협력단 | A trust index provision apparatus for an IoT device, a trust index provision method for an IoT device, a trust information management apparatus for an IoT device, a a trust information management method for an IoT device, a cooperation system of IoT devices based on trust index, a cooperation method of IoT devices based on trust index |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20080036486A (en) * | 2006-10-23 | 2008-04-28 | 한국전자통신연구원 | Digital Rights Management System and Content Distribution Management Method Using the Same |
| KR20130123914A (en) * | 2012-05-04 | 2013-11-13 | 중앙대학교 산학협력단 | Social network server and method for creating information access authority using the same |
| KR20140076667A (en) | 2012-12-12 | 2014-06-23 | 한국전자통신연구원 | Social media sharing system based on the social trust |
| KR20140140724A (en) * | 2013-05-30 | 2014-12-10 | 한국전자통신연구원 | Open feedback apparatus and method for operating the same |
-
2016
- 2016-03-25 KR KR1020160036036A patent/KR101883397B1/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20080036486A (en) * | 2006-10-23 | 2008-04-28 | 한국전자통신연구원 | Digital Rights Management System and Content Distribution Management Method Using the Same |
| KR20130123914A (en) * | 2012-05-04 | 2013-11-13 | 중앙대학교 산학협력단 | Social network server and method for creating information access authority using the same |
| KR20140076667A (en) | 2012-12-12 | 2014-06-23 | 한국전자통신연구원 | Social media sharing system based on the social trust |
| KR20140140724A (en) * | 2013-05-30 | 2014-12-10 | 한국전자통신연구원 | Open feedback apparatus and method for operating the same |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019177189A1 (en) * | 2018-03-12 | 2019-09-19 | 한국과학기술원 | Method and system for controlling authority of access to shared resource on basis of cpss by using trust index |
| KR20190107334A (en) * | 2018-03-12 | 2019-09-20 | 한국과학기술원 | Method and system for contrilling access to shared resource using trust index |
| CN115004630A (en) * | 2020-01-31 | 2022-09-02 | 松下电器(美国)知识产权公司 | Control method, server, and program |
| US12520033B2 (en) | 2022-07-07 | 2026-01-06 | Douyin Vision (Beijing) Co., Ltd. | Method, apparatus, device and storage medium for multimedia content shooting |
Also Published As
| Publication number | Publication date |
|---|---|
| KR101883397B1 (en) | 2018-07-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7133285B2 (en) | User terminal, method and computer program for sending and receiving messages | |
| CN104113534B (en) | The login system and method for application APP | |
| CN106453612B (en) | A data storage and sharing system | |
| KR101982237B1 (en) | Method and system for data sharing using attribute-based encryption in cloud computing | |
| US9118483B2 (en) | Communication system, relay device, and non-transitory computer readable medium | |
| KR20130022846A (en) | System and method for sharing content suing nfc in cloud circumstance | |
| CN105634737B (en) | Data transmission method, terminal and system | |
| WO2018049759A1 (en) | File transmission method and system | |
| CN106934295A (en) | A kind of document processing method and device | |
| KR101867326B1 (en) | Method and system for providing social media using partition function | |
| KR101883397B1 (en) | Apparatus and method for contents sharing based on the social trust | |
| WO2017206524A1 (en) | Electronic device control method, terminal and control system | |
| CN104365127A (en) | Method for tracking a mobile device onto a remote displaying unit | |
| US20150350375A1 (en) | Information Processing Method, Trusted Server, and Cloud Server | |
| KR101479290B1 (en) | Agent for providing security cloud service, security token device for security cloud service | |
| CN111193755A (en) | Data access method, data encryption method and data encryption and access system | |
| KR101541165B1 (en) | Mobile message encryption method, computer readable recording medium recording program performing the method and download server storing the method | |
| US9948627B1 (en) | Secure electronic document delivery system | |
| WO2015074450A1 (en) | Instant messaging (im) client side data transmission processprocess and apparatus | |
| JP2007281622A (en) | Electronic mail system, and electronic mail relaying apparatus, method, and program | |
| CN104507083A (en) | Information encryption method, server and terminal | |
| CN108573071A (en) | A file operation method and related device | |
| KR102137540B1 (en) | Method and system for providing social media using partition function | |
| JP2014149806A (en) | Key management system, key management method, user terminal, key generation management device, and program | |
| KR101992402B1 (en) | Method for Protecting Personal Data Using Homomorphic Encryption |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| A201 | Request for examination | ||
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |