[go: up one dir, main page]

KR100429687B1 - 소프트웨어 이미지 전송 및 수신방법 - Google Patents

소프트웨어 이미지 전송 및 수신방법 Download PDF

Info

Publication number
KR100429687B1
KR100429687B1 KR1020030073937A KR20030073937A KR100429687B1 KR 100429687 B1 KR100429687 B1 KR 100429687B1 KR 1020030073937 A KR1020030073937 A KR 1020030073937A KR 20030073937 A KR20030073937 A KR 20030073937A KR 100429687 B1 KR100429687 B1 KR 100429687B1
Authority
KR
South Korea
Prior art keywords
software image
digital signature
encryption key
encrypted
blocks
Prior art date
Application number
KR1020030073937A
Other languages
English (en)
Inventor
김동운
Original Assignee
주식회사 휴맥스
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 주식회사 휴맥스 filed Critical 주식회사 휴맥스
Priority to KR1020030073937A priority Critical patent/KR100429687B1/ko
Application granted granted Critical
Publication of KR100429687B1 publication Critical patent/KR100429687B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은, 소프트웨어 이미지 전송 및 수신방법에 관한 것으로, 디지털 방송 수신을 위한 셋탑 박스(STB) 등과 같은 다양한 전자기기에 필요한 프로그램인 소프트웨어 이미지(Software Image)를, 임의의 암호화 키 코드로 엔크립션하고, 그 암호화 키 코드를 디지털 시그네처와 함께 엔크립션하여, 보다 안전하게 전송 및 수신할 수 있도록 함으로써, 수신측으로 전송되는 소프트웨어 이미지가, 제3 자에 의해 불법적으로 해킹되어 다른 기기 내에 저장 및 사용되는 것을 원천적으로 방지할 수 있게 되는 매우 유용한 발명인 것이다.

Description

소프트웨어 이미지 전송 및 수신방법 {Method for transmitting and receiving software image}
본 발명은, 소프트웨어 이미지 전송 및 수신방법에 관한 것으로, 예를 들어 디지털 방송 수신을 위한 셋탑 박스(STB: Set Top Box) 등과 같은 다양한 전자기기에 필요한 프로그램인 소프트웨어 이미지(Software Image)를, 해킹(Hacking) 없이 안전하게 전송 및 수신할 수 있도록 하기 위한 소프트웨어 이미지 전송 및 수신방법에 관한 것이다.
도 1은, 일반적인 소프트웨어 이미지 전송 및 수신방법이 적용되는 송신측과 수신측에 대한 구성을 도시한 것으로, 예를 들어, 셋탑 박스 등과 같은 다양한 전자기기에 필요한 프로그램인 소프트웨어 이미지를 전송하는 송신측(100)에는, 시그네처 생성부(10)와 엔크립션 처리부(11) 등이 포함 구성되고, 상기 소프트웨어 이미지를 수신하여 장치 내에 저장하는 수신측(200)에는, 시그네처 생성부(20)와, 디크립션 처리부(21), 그리고 비교부(22) 등이 포함 구성될 수 있다.
한편, 상기 송신측에 포함 구성된 시그네처 생성부(10)에서는, 도 1에 도시한 바와 같이, 암호화되지 않은 이진(Binary) 코드의 소프트웨어 이미지로부터 디지털 시그네처(Digital Signature)를 생성하게 되는 데, 이때 통상적으로 널리 알려진 보안 알고리즘(Security Algorithm)인 'RSA-SHA1' 기술이 사용된다.
또한, 상기 송신측에 포함 구성된 엔크립션 처리부(11)에서는, 상기와 같이생성된 디지털 시그네처를, RSA-SHA1 기술에서 사용되는 프라이빗 키(Private Key)를 이용하여 엔크립션(Encryption)하게 된다.
그리고, 상기 송신측(100)에서는, 상기와 같이 엔크립션된 디지털 시그네처와 암호화되지 않은 이진 코드의 소프트웨어 이미지를, 셋탑 박스와 같은 수신측(200)으로 전송하게 된다.
한편, 상기 수신측(200)에 포함 구성된 디크립션 처리부(21)에서는, 상기 송신측으로 전송되는 디지털 시그네처, 즉 프라이빗 키에 의해 엔크립션된 디지털 시그네처를, RSA-SHA1 기술에서 사용되는 퍼블릭 키(Public Key)를 이용하여 디립션(Decryption)하게 된다.
또한, 상기 수신측에 포함 구성된 시그네처 생성부(20)에서는, 상기 송신측으로 전송 수신된 소프트웨어 이미지로부터 디지털 시그네처를 생성하게 되는 데, 이때, 전술한 바와 같이, 널리 알려진 'RSA-SHA1' 기술이 사용된다.
그리고, 상기 수신측에 포함 구성된 비교부(22)에서는, 상기와 같이 시그네처 생성부(20)에 의해 생성된 디지털 시그네처와, 상기 디크립션 처리부(21)에 의해 디크립션된 디지털 시그네처를 비교한 후, 그 디지털 시그네처들이 일치하는 경우, 상기 송신측으로부터 수신된 소프트웨어 이미지를, 장치 내에 구비된 플래시 메모리 등과 같은 비휘발성 메모리 내에 저장하게 된다.
반면, 상기 디지털 시그네처들이 서로 일치하지 않는 경우에는, 상기 송신측으로부터 수신된 소프트웨어 이미지를, 장치 내에 저장하지 않게 되므로, 상기 송신측으로부터 전송되는 소프트웨어 이미지를, 상기 수신측에서 수신하여 장치 내에정상적으로 저장하기 위해서는, 사전에 설정된 유효한 퍼블릭 키(Public Key)가 저장되어 있어야만 한다.
이에 따라, 상기와 같이 프라이빗 키(Private Key)에 의해 엔크립션된 디지털 시그네처를 정상적으로 디크립션할 수 있는 유효한 퍼블릭 키(Public Key)가 저장되어 있지 않은 수신측, 예를 들어 사전에 승인되지 않은 제 3자가, 상기 송신측으로부터 전송되는 소프트웨어 이미지를 불법적으로 수신하여 장치에 저장하게 되는 것을 예방할 수 있게 된다.
그러나, 일반적인 소프트웨어 이미지 전송 및 수신방법에서는, 상기 송신측으로부터 전송되는 소프트웨어 이미지가, 암호화되지 않은 이진(Binary) 코드의 데이터이므로, 제3 자가 불법적인 해킹 목적으로, 상기 수신측으로 전송되는 소프트웨어 이미지를 임의로 추출하여, 다른 기기 내에 저장 사용할 수 있게 되는 문제점이 발생하게 된다.
따라서, 본 발명은 상기와 같은 문제점을 해결하기 위하여 창작된 것으로서, 디지털 방송 수신을 위한 셋탑 박스(STB) 등과 같은 다양한 전자기기에 필요한 프로그램인 소프트웨어 이미지를, 임의의 암호화 키 코드(Key_Code)로 엔크립션(Encrpytion)하고, 그 암호화 키 코드를 디지털 시그네처(Signature)와 함께 엔크립션하여, 보다 안전하게 전송 및 수신할 수 있도록 하기 위한 소프트웨어이미지 전송 및 수신방법을 제공하는 데, 그 목적이 있는 것이다.
도 1은 일반적인 소프트웨어 이미지 전송 및 수신방법이 적용되는 송신측과 수신측에 대한 구성을 도시한 것이고,
도 2는 본 발명에 따른 소프트웨어 이미지 전송방법이 적용되는 송신측에 대한 구성을 도시한 것이고,
도 3은 본 발명에 따른 소프트웨어 이미지 수신방법이 적용되는 수신측에 대한 구성을 도시한 것이고,
도 4는 본 발명이 적용되는 송신측에 대한 실시예의 구성을 도시한 것이고,
도 5는 본 발명이 적용되는 수신측에 대한 실시예의 구성을 도시한 것이다.
※ 도면의 주요부분에 대한 부호의 설명
10,20,30,42 : 시그네처 생성부 11,31,32 : 엔크립션 처리부
21,40,41 : 디크립션 처리부 22,43 : 비교부
33 : 압축 처리부 44 : 비 압축 처리부
상기와 같은 목적을 달성하기 위한 본 발명에 따른 소프트웨어 이미지 전송방법은, 소프트웨어 이미지로부터 디지털 시그네처를 생성함과 아울러, 상기 소프트웨어 이미지를 임의의 암호화 키 코드로 엔크립션하는 1단계; 상기 생성된 디지털 시그네처와 임의의 암호화 키 코드를 소정의 프라이빗 키를 이용하여 엔크립션하는 2단계; 및 상기 엔크립션된 디지털 시그네처와 암호화 키 코드, 그리고 소프트웨어 이미지를 전송하는 3단계를 포함하여 이루어지는 것을 특징으로 하며,
또한, 본 발명에 따른 소프트웨어 이미지 수신방법은, 외부로부터 전송되는 디지털 시그네처와 암호화 키 코드, 그리고 소프트웨어 이미지를 수신하는 1단계; 상기 수신된 디지털 시그네처와 암호화 키 코드를, 소정의 퍼블릭 키를 이용하여 디크립션하는 2단계; 상기 디크립션된 암호화 키 코드를 이용하여, 상기 수신된 소프트웨어 이미지를 디크립션하는 3단계; 및 상기 디크립션된 소프트웨어 이미지로부터 디지털 시그네처를 생성한 후, 상기 퍼블릭 키에 의해 디크립션된 디지털 시그네처와 비교하여, 상기 디크립션된 소프트웨어 이미지의 저장 여부를 선택적으로 결정하는 4단계를 포함하여 이루어지는 것을 특징으로 한다.
이하, 본 발명에 따른 소프트웨어 이미지 전송 및 수신방법에 대한 바람직한 실시예에 대해, 첨부된 도면을 참조하여 상세히 설명한다.
우선, 본 발명에 따른 소프트웨어 이미지 전송방법이 적용되는 송신측(300)에는, 도 2에 도시한 바와 같이, 시그네처 생성부(30), 제1 엔크립션 처리부(31), 그리고 제2 엔크립션 처리부(32) 등이 포함 구성될 수 있는 데, 상기 시그네처 생성부(30)에서는, 전술한 바와 같이, 'RSA-SHA1' 기술을 사용하여, 암호화되지 않은 이진(Binary) 코드의 소프트웨어 이미지로부터 N 바이트 크기의 디지털 시그네처(Digital Signature)를 생성하게 된다.
한편, 상기 제2 엔크립션 처리부(32)에서는, 임의의 암호화 키 코드(Key_ Code)를 이용하여, 상기 소프트웨어 이미지를 엔크립션하게 되며, 상기 제1 엔크립션 처리부(31)에서는, 상기 생성된 N 바이트의 디지털 시그네처와, 상기 임의의 암호화 키 코드를, RSA-SHA1 기술에서 사용되는 프라이빗 키(Private Key)를 이용하여 엔크립션(Encryption)하게 된다.
또한, 상기 송신측(300)에서는, 상기와 같이 프라이빗 키에 의해 엔크립션된 디지털 시그네처와 암호화 키 코드, 그리고 상기 암호화 키 코드에 의해 엔크립션된 소프트웨어 이미지를, 셋탑 박스와 같은 수신측으로 전송하게 된다.
한편, 본 발명에 따른 소프트웨어 이미지 수신방법이 적용되는 수신측(400)에는, 도 3에 도시한 바와 같이, 제1 디크립션 처리부(40), 제2 디크립션 처리부(41), 시그네처 생성부(42), 비교부(43) 등이 포함 구성될 수 있는 데, 상기 제1 디크립션 처리부(40)에서는, 상기 송신측으로 전송되는 디지털 시그네처와 암호화 키 코드, 즉, 프라이빗 키에 의해 엔크립션된 디지털 시그네처와 암호화 키 코드를, RSA-SHA1 기술에서 사용되는 퍼블릭 키(Public Key)를 이용하여디크립션(Decryption)하게 된다.
또한, 상기 제2 디크립션 처리부(41)에서는, 상기와 같이 퍼블릭 키에 의해 디크립션된 암호화 키 코드를 이용하여, 상기 소프트웨어 이미지를 디크립션하게 되고, 상기 시그네처 생성부(42)에서는, 상기 디크립션된 소프트웨어 이미지로부터 RSA-SHA1 기술을 사용하여 디지털 시그네처를 생성하게 된다,
한편, 상기 비교부(43)에서는, 상기와 같이 시그네처 생성부(42)에 의해 생성된 디지털 시그네처와, 상기 제1 디크립션 처리부(40)에 의해 디크립션된 디지털 시그네처를 비교한 후, 그 디지털 시그네처들이 일치하는 경우, 상기 송신측으로부터 수신된 소프트웨어 이미지를, 장치 내에 구비된 플래시 메모리 등과 같은 비휘발성 메모리 내에 저장하게 된다.
반면, 상기 디지털 시그네처들이 서로 일치하지 않는 경우에는, 상기 송신측으로부터 수신된 소프트웨어 이미지를, 장치 내에 저장하지 않게 되므로, 상기 송신측으로부터 전송되는 소프트웨어 이미지를, 상기 수신측에서 수신하여 장치 내에 정상적으로 저장하기 위해서는, 사전에 설정된 유효한 퍼블릭 키(Public Key)가 저장되어 있어야만 하므로, 유효한 퍼블릭 키가 저장되어 있지 않은 수신측에서 소프트웨어 이미지를 불법적으로 장치 내에 저장하게 되는 것을 예방할 수 있게 된다.
또한, 상기 퍼블릭 키를 이용하여, 송신측으로부터 수신된 디지털 시그네처와 암호화 키 코드를 디크립션한 후, 그 디크립션된 암호화 키 코드를 이용하여, 송신측으로부터 수신된 소프트웨어 이미지를 디크립션해야만 하기 때문에, 상기 송신측으로부터 전송되는 소프트웨어 이미지를, 제3 자가 해킹하더라도, 소프트웨어이미지가 암호화 키 코드에 의해 이미 엔크립션되어 있어, 불법적으로 사용되는 것을 원천적으로 방지할 수 있게 되는 데, 상기 소프트웨어 이미지를 보다 더 안전하게 암호화할 수 있는 구체적인 소프트웨어 이미지 전송 및 수신방법에 대해 상세히 설명하면 다음과 같다.
우선, 도 4에 도시한 바와 같이, 상기 송신측(300)에서는, 이진 코드의 소프트웨어 이미지를, 다수의 블록 단위(Block 1∼N)로 각각 분할한 후, 상기 블록 단위에 대응되는 암호화 키 코드들(Key_Code 1∼N)을 이용하여, 각각 엔크립션시킴과 아울러, 상기 엔크립션된 각 블록들을 압축(Compression)하여, 블록 단위로 엔크립션 및 압축된 소프트웨어 이미지를, 수신측(400)으로 전송하게 된다.
예를 들어, 상기 송신측에 포함된 시그네처 생성부(30)에서는, 각 블록 단위의 소프트웨어 이미지 전체에 대한 디지털 시그네처를 생성하게 되고, 상기 제2 엔크립션 처리부(32)에서는, 상기 블록 단위에 대응되는 임의의 암호화 키 코드, 예를 들어 16 바이트 크기를 갖는 서로 다른 암호화 키 코드들(Key_Code 1∼N)을 이용하여, 각 블록의 소프트웨어 이미지들(Block 1∼N)을 엔크립션하게 된다.
즉, 제1 블록의 소프트웨어 이미지를 제1 암호화 키 코드로 엔크립션하고, 제2 블록의 소프트웨어 이미지를 제2 암호화 키 코드로 엔크립션하는 일련의 동작을 수행하게 된다.
한편, 상기 제1 엔크립션 처리부(31)에서는, 상기 디지털 시그네처와 각 암호화 키 코드들을, 사전에 설정된 프라이빗 키를 이용하여 엔크립션하는 일련의 동작을 수행하게 된다.
그리고, 상기와 같이 블록 단위로 엔크립션된 소프트웨어 이미지는, 도 4에 도시한 바와 같이, 송신측에 추가 구비된 압축 처리부(33)에 의해 각 블록 단위로 압축된 후, 상기 제1 엔크립션 처리부(31)에 의해 엔크립션된 디지털 시그네처 및 암호화 키 코드들과 함께 수신측(400)으로 전송된다.
한편, 도 5에 도시한 바와 같이, 상기 수신측(400)에서는, 다수의 블록 단위로 엔크립션 및 압축되어 전송된 소프트웨어 이미지를, 각 블록 단위(Block 1∼N)로 비 압축(De-compression) 처리한 후, 상기 각 블록 단위에 대응되는 암호화 키 코드들(Key_Code 1∼N)을 이용하여, 각각 디크립션시켜, 이진 코드의 소프트웨어 이미지로 복원하게 된다.
예를 들어, 상기 수신측에 포함된 제1 디크립션 처리부(40)에서는, 엔크립션된 디지털 시그네처와 암호화 키 코드들을, 퍼블릭 키를 이용하여, 디크립션시키게 되고, 상기 다수의 블록 단위로 엔크립션 및 압축되어 전송된 소프트웨어 이미지는, 상기 수신측에 추가 구비된 비 압축 처리부(44)에 의해 블록 단위로 비 압축 처리된다.
그리고, 상기 제2 디크립션 처리부(41)에서는, 상기 퍼블릭 키에 의해 디크립션된 다수의 암호화 키 코드들을 이용하여, 각 블록의 소프트웨어 이미지들을 디크립션하게 되는 데, 예를 들어, 제1 블록의 소프트웨어 이미지를 제1 암호화 키 코드로 디크립션하고, 제2 블록의 소프트웨어 이미지를 제2 암호화 키 코드로 디크립션하는 일련의 동작을 수행하게 된다.
또한, 상기 시그네처 생성부(42)에서는, 각 블록 단위의 소프트웨어 이미지 전체에 대한 디지털 시그네처를 생성하게 되고, 상기 비교부(43)에서는, 상기 시그네처 생성부에 의해 생성된 디지털 시그네처와, 상기 제1 디크립션 처리부(40)에 의해 디크립션된 디지털 시그네처를 비교하여, 그 디지털 시그네처들이 일치하는 경우, 상기 디크립션된 소프트웨어 이미지를, 장치 내에 저장하고, 일치하지 않는 경우에는, 장치 내에 저장하지 않게 된다.
따라서, 상기 송신측으로부터 전송되는 소프트웨어 이미지 자체에 대한 보안성을 보다 향상시킬 수 있게 되고, 또한 상기 수신측에서 사용하는 암호화 키 코드가 쉽게 노출되지 않도록 하여, 해킹 가능성을 최소화시킬 수 있게 된다.
참고로, 상기 암호화 키 코드는, 상기 디지털 시그네처와 구분 전송되거나, 또는 상기 디지털 시그네처 내에 포함 전송될 수 있으며, 상기 디지털 시그네처를 생성하는 과정에 포함될 수도 있다.
이상, 전술한 본 발명의 바람직한 실시예는, 예시의 목적을 위해 개시된 것으로, 당업자라면, 이하 첨부된 특허청구범위에 개시된 본 발명의 기술적 사상과 그 기술적 범위 내에서, 또다른 다양한 실시예들을 개량, 변경, 대체 또는 부가 등이 가능할 것이다.
상기와 같이 구성 및 이루어지는 본 발명에 따른 소프트웨어 이미지 전송 및수신방법은, 디지털 방송 수신을 위한 셋탑 박스(STB) 등과 같은 다양한 전자기기에 필요한 프로그램인 소프트웨어 이미지(Software Image)를, 임의의 암호화 키 코드로 엔크립션하고, 그 암호화 키 코드를 디지털 시그네처와 함께 엔크립션하여, 보다 안전하게 전송 및 수신할 수 있도록 함으로써, 수신측으로 전송되는 소프트웨어 이미지가, 제3 자에 의해 불법적으로 해킹되어 다른 기기 내에 저장 및 사용되는 것을 원천적으로 방지할 수 있게 되는 매우 유용한 발명인 것이다.

Claims (8)

  1. 소프트웨어 이미지를 다수의 블록으로 분할한 후, 그 분할된 다수의 블록에 근거하여, 디지털 시그네처를 생성함과 아울러, 상기 다수의 블록을 서로 다른 임의의 암호화 키 코드들을 이용하여 각각 엔크립션하는 1단계;
    상기 생성된 디지털 시그네처와, 상기 서로 다른 다수의 임의의 암호화 키 코드들을, 소정의 프라이빗 키를 이용하여 엔크립션하는 2단계; 및
    상기 엔크립션된 디지털 시그네처와 암호화 키 코드들, 그리고 소프트웨어 이미지를 전송하는 3단계를 포함하여 이루어지는 것을 특징으로 하는 소프트웨어 이미지 전송방법.
  2. 삭제
  3. 삭제
  4. 제 1항에 있어서,
    상기 3단계는, 상기 엔크립션된 소프트웨어 이미지를 압축하여 전송하는 것을 특징으로 하는 것을 소프트웨어 이미지 전송방법.
  5. 외부로부터 전송되는 디지털 시그네처와 다수의 암호화 키 코드들, 그리고 소프트웨어 이미지를 수신하는 1단계;
    상기 수신된 디지털 시그네처와 다수의 암호화 키 코드들을, 소정의 퍼블릭 키를 이용하여 디크립션하는 2단계;
    상기 수신된 소프트웨어 이미지를 다수의 블록으로 분할한 후, 그 분할된 다수의 블록을, 상기 디크립션된 다수의 암호화 키 코드들을 이용하여 디크립션하는 3단계; 및
    상기 디크립션된 다수의 블록에 근거하여, 디지털 시그네처를 생성한 후, 상기 퍼블릭 키에 의해 디크립션된 디지털 시그네처와 비교하여, 상기 디크립션된 소프트웨어 이미지의 저장 여부를 선택적으로 결정하는 4단계를 포함하여 이루어지는 것을 특징으로 하는 소프트웨어 이미지 수신방법.
  6. 제 5항에 있어서,
    상기 외부로부터 수신된 소프트웨어 이미지는, 다수의 블록 단위로 분할된 후, 각 블록 단위에 대응되는 서로 다른 암호화 키 코드들에 의해 각각 엔크립션 및 압축 처리된 소프트웨어 이미지인 것을 특징으로 하는 것을 소프트웨어 이미지수신방법.
  7. 삭제
  8. 삭제
KR1020030073937A 2003-10-22 2003-10-22 소프트웨어 이미지 전송 및 수신방법 KR100429687B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030073937A KR100429687B1 (ko) 2003-10-22 2003-10-22 소프트웨어 이미지 전송 및 수신방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030073937A KR100429687B1 (ko) 2003-10-22 2003-10-22 소프트웨어 이미지 전송 및 수신방법

Publications (1)

Publication Number Publication Date
KR100429687B1 true KR100429687B1 (ko) 2004-05-04

Family

ID=37335253

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030073937A KR100429687B1 (ko) 2003-10-22 2003-10-22 소프트웨어 이미지 전송 및 수신방법

Country Status (1)

Country Link
KR (1) KR100429687B1 (ko)

Similar Documents

Publication Publication Date Title
CN1655503B (zh) 安全密钥认证和等级系统
US7260215B2 (en) Method for encryption in an un-trusted environment
KR101366243B1 (ko) 인증을 통한 데이터 전송 방법 및 그 장치
CN100592683C (zh) 来自数字权利管理加密解密器的受保护的返回路径
JP4633202B2 (ja) 2つの装置間の安全な通信を提供するための方法およびこの方法の応用
US8045716B2 (en) System and method for the concealment of device input parameters
US20120063597A1 (en) Apparatus and associated methodology for managing content control keys
CA2441392A1 (en) Encrypting apparatus
CN1337624A (zh) 保护计算机系统内版权数据的装置、方法
CN1341310A (zh) 保护系统中的信息
US10103884B2 (en) Information processing device and information processing method
EP3195519A1 (en) Encoder, decoder and methods employing partial data encryption
KR102482908B1 (ko) 네트워크 보안 대칭형 양자 암호키 기반 암호화 장치
US20040075773A1 (en) Scrambler, descrambler and the program for scrambling or descrambling
KR101424972B1 (ko) 모바일 카드를 이용한 컨텐츠 사용 방법, 호스트 장치, 및모바일 카드
JP4784260B2 (ja) データの分散記憶方法、端末及びプログラム
US10411900B2 (en) Control word protection method for conditional access system
KR101566416B1 (ko) 보안성이 향상된 암·복호화 장치 및 방법
KR100429687B1 (ko) 소프트웨어 이미지 전송 및 수신방법
KR20040083794A (ko) 어플리케이션 데이터의 암호화 및 복호화 방법
KR100419500B1 (ko) 소프트웨어 이미지 전송 및 수신방법
CN111431846B (zh) 数据传输的方法、装置和系统
KR100416713B1 (ko) 네트워크 시스템의 암호화 키 집합 검증 장치 및 방법
CN100375521C (zh) 用于加密信号传输过程的安全单元
KR101808313B1 (ko) 데이터 암호화 방법

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20031022

PA0201 Request for examination
A302 Request for accelerated examination
PA0302 Request for accelerated examination

Patent event date: 20031030

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

Patent event date: 20031022

Patent event code: PA03021R01I

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20031205

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20040412

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20040420

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20040420

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20070403

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20080422

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20090402

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20100330

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20110322

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20120319

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20130327

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20130327

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20140402

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20140402

Start annual number: 11

End annual number: 11

FPAY Annual fee payment

Payment date: 20160404

Year of fee payment: 13

PR1001 Payment of annual fee

Payment date: 20160404

Start annual number: 13

End annual number: 13

FPAY Annual fee payment

Payment date: 20170308

Year of fee payment: 14

PR1001 Payment of annual fee

Payment date: 20170308

Start annual number: 14

End annual number: 14

FPAY Annual fee payment

Payment date: 20180319

Year of fee payment: 15

PR1001 Payment of annual fee

Payment date: 20180319

Start annual number: 15

End annual number: 15

FPAY Annual fee payment

Payment date: 20190311

Year of fee payment: 16

PR1001 Payment of annual fee

Payment date: 20190311

Start annual number: 16

End annual number: 16

FPAY Annual fee payment

Payment date: 20200309

Year of fee payment: 17

PR1001 Payment of annual fee

Payment date: 20200309

Start annual number: 17

End annual number: 17

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20220201