Abstract:
A license management method and an apparatus thereof are provided to manage contents and their copyrights efficiently in limited space and to search, insert and delete a license promptly. A hash function processing unit(203) applies a hash function to license information. A controller(202) selects a tree structure corresponding to the license information by the hash function processing unit. A tree structure manager(205) manages the license corresponding to the license information through the tree structure. A storage unit(206) stores the license.
Abstract:
본 발명은 디지털 콘텐트의 보호를 위한 도메인 정보를 획득하는 방법 및 장치에 관한 것으로, 도메인에 관한 정보를 제공하는 장치로부터 도메인 키의 식별자를 포함한 도메인 정보를 수신하고, 도메인에 관련된 데이터를 제공하는 장치로부터 도메인에서 유효하게 사용이 가능하도록 업데이트된 도메인 키를 수신함으로서, 외부로부터 유입된 콘텐트를 DRM 시스템의 규칙을 따르는 콘텐트로 변경하고, 라이센스를 생성할 수 있는 도메인 정보 및 도메인 관련 데이터를 획득할 수 있는 방법 및 장치를 제공하는데 있다. DRM 시스템, 콘텐트
Abstract:
A method and an apparatus for re-importing a content are provided freely to use the content in a domain bound according to original authority in case that the content is inevitably specified as a device bound during an importing process. A method for re-importing a second content file imported from a first content file into a third content file includes the steps of: (a) determining whether the re-importing is allowed or not according to the difference of the present usage bound of the content determined during an importing process and the original usage bound of the content(704); and (b) changing the usage bound of the content from the present usage bound to the original usage bound according to the determination result(705).
Abstract:
A method and a device for obtaining domain information and domain-related data for protecting contents are provided to change the contents inputted to a home domain from the outside into the contents following a DRM(Digital Rights Management) system and obtain the latest domain information and an updated domain key needed for generating the license to protect the contents used in the home domain. An importing module(1100) receives domain information including a domain key ID. A DRM client module(1200) receives the domain key updated to be available in the domain. The importing module includes the first import receiver(1120) receiving the domain information from a domain information provider(2000) and the second import receiver(1140) receiving the updated domain key from the DRM client module. The DRM client module includes a discriminator discriminating whether the held domain key requires update, a requestor requesting the provider to update the domain key, a receiver receiving the updated domain key from the provider, and an adjacency checker checking adjacency from the provider. If the provider is adjacent, the receiver receives the updated domain key from the provider.
Abstract:
A device and a method for importing contents including a plurality of usage constraint information are provided to protect the contents from free usage requests of a user, allow only the user having a right to use the contents, and prevent risk for illegally redistributing or reusing the contents to many unspecified users. A usage rule determiner(104) determines usage rules for each content part stored in the first content file based on the information included in the first content file. A content file generator(110) generates the second content file following the determined usage rules. The information is the usage constraint information for each content part. The usage rule determiner determines the usage rule corresponding to each usage constraint information. At least one usage constraint information is the information for constraining copy count of at least one content part. An encryptor(106) encrypts each content part based on the information. The content file generator generates the second content file including the usage rules and the encrypted content parts.
Abstract:
A method and an apparatus for efficiently correcting a transformed part of a content are provided to correct a changed content to protect the content from multiple attacks from hackers at the content reproduction starting stage. A method for correcting a content includes steps of confirming information used to correct a transformed part of the content for a first packet of packets constructing the content, extracting position information of a second packet of the packets constructing the content, which includes data for correcting the transformed part of the content, from the confirmed information, and correcting the transformed part of the content by using correction data included in the second packet, which is indicated by the extracted position information.
Abstract:
본 발명은 키 합의 방법에 관한 것으로서, 보다 상세하게는 연산능력이 제한된 구성원 기기에게도 적용가능한 키 합의 방법에 관한 것이다. 본 발명은, 하나이상의 구성원으로 하여금 자신의 비밀 정보 및 다른 구성원의 비밀 정보를 이용하여 동일한 비밀값을 생성할 수 있도록 비밀 정보를 각각의 구성원에게 할당하는 방법에 있어서, a)양의 정수 x 1 ,x 2 ,...x m 및 y 1 ,y 2 ,...y m 를 선택하는 단계; b)양의 정수중에서 일부의 양의 정수를 제 1 구성원에게 할당하는 단계; 및 c)양의 정수 중에서 나머지 양의 정수를 제 2 구성원에게 할당하는 단계를 포함하고, 양의 정수 x 1 ,x 2 ,...x m 및 y 1 ,y 2 ,...y m 는 라그랑즈 보간법에서의 라그랑즈 계수 다항식을 만족하는 점의 좌표이며, 비밀값은 상기 라그랑즈 계수 다항식의 상수항이다. 본 발명에 의하면, 적은 연산량으로도 키 합의를 위한 공통키의 생성이 가능하다.
Abstract:
본 발명은 소프트웨어의 보호 방법에 관한 것으로, 보다 구체적으로는 소프트웨어 코드를 무작위로 분산시켜 소프트웨어를 보호하는 방법 및 그 장치에 관한 것이다. 본 발명에 따른 소프트웨어 보호 방법은, 소프트웨어의 코드를 복수개의 보호할 코드 영역과 일반 코드 영역으로 분할하는 단계; 보호할 코드 영역 중 적어도 하나의 셔플링할 대상 영역을 선택하고, 일반 코드 영역 중 적어도 하나의 씨드 영역을 선택하는 단계; 및 선택된 씨드 영역의 코드 값을 기초로 난수발생기를 이용하여 생성된 셔플링 규칙에 따라, 선택된 셔플링할 대상 영역의 코드를 셔플링하는 단계를 포함하는 것을 특징으로 한다. 이에 따라, 불법 크래커의 원본 코드에 대한 변조를 방지하고, 디버거 또는 디스어셈블러를 통한 공격이나 메모리 덤프 공격으로부터 소프트웨어를 효과적으로 보호할 수 있다.
Abstract:
기기들마다 할당된 스마트 카드를 이용하여 보다 간편하고 안전하게 기기들의 홈 도메인 참여를 구현하고, 스마트 카드를 이용하여 홈 도메인에 참여하고자 하는 기기들이 그 홈 도메인의 마스터 기기를 인증함으로써 외부의 다른 마스터 기기가 임의로 기기들을 자신의 홈 도메인에 추가시키는 것을 방지할 수 있는 홈 도메인 구축 방법이 개시된다. 적법한 기기로 인증된 게스트 기기의 기기 정보로서 디바이스 ID와 디바이스 키를 담고 있는 스마트 카드를 마스터 기기가 독출하여 상기 게스트 기기로 챌린지 요청 신호를 전송하면, 게스트 기기는 챌린지 요청 신호에 응하여 챌린지 값을 랜덤하게 생성하고, 마스터 기기는 게스트 기기의 디바이스 키로 챌린지 값을 암호화하여 게스트 기기로 전송하며, 게스트 기기는 암호화된 챌린지 값을 복호화하여 복호화된 챌린지 값이 챌린지 요청 신호에 응하여 생성되었던 챌린지 값과 동일한 경우에 마스터 기기로 하여금 자신을 홈 도메인에 추가시킬 수 있도록 허용한다.
Abstract:
PURPOSE: A method for certifying a domain for exchanging contents between devices on the wired/wireless network is provided to prevent the device of other user not included in the same domain from performing disallowed data transmission/reception by enabling only the devices having the same domain ID to transmit/receive the contents. CONSTITUTION: Domain ID information of the device included in the wired/wireless network is set. A domain password is generated by using the set domain ID information and device ID information(312,314). The encoded first packet encoding the first code with the domain password is transmitted by generating the first code(318). The first code is decoded from the encoded packet by using the domain password, and the packet encoding the decoded first code and the second code by using the domain password is received by generating the second code(324). The received packet is decoded by using the domain key and it is judged that a specified bit frame of the decoded packet is identical with the first code(330).