KR100959380B1 - 플래시 컨텐츠 제공 방법 - Google Patents
플래시 컨텐츠 제공 방법 Download PDFInfo
- Publication number
- KR100959380B1 KR100959380B1 KR1020080122569A KR20080122569A KR100959380B1 KR 100959380 B1 KR100959380 B1 KR 100959380B1 KR 1020080122569 A KR1020080122569 A KR 1020080122569A KR 20080122569 A KR20080122569 A KR 20080122569A KR 100959380 B1 KR100959380 B1 KR 100959380B1
- Authority
- KR
- South Korea
- Prior art keywords
- flash
- content
- providing server
- key
- file
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 239000000284 extract Substances 0.000 claims description 4
- 238000004891 communication Methods 0.000 claims description 2
- 238000004519 manufacturing process Methods 0.000 abstract description 3
- 230000000694 effects Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 4
- 238000012795 verification Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6209—Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/107—License processing; Key processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- 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/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
- H04L9/0822—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using key encryption key
-
- 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/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
- H04L9/0825—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates
-
- 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/14—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Bioethics (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Storage Device Security (AREA)
Abstract
Description
Claims (5)
- 삭제
- (a) 최초로 클라이언트 단말기가 플래시 제공 서버에게 플래시 컨텐츠를 요청하면, 플래시 제공 서버는 파일ID 및 사용자인증키(userCertKey)를 포함하는 1차 플래시 구동모듈을 추출하여 해당 클라이언트 단말기에 전송하는 단계;(b) 1차 플래시 구동모듈을 상기 클라이언트 단말기가 수신하면, 해당 구동모듈은 비대칭공개키(PublicAkey)와 비대칭비공개키(PrivateAkey)를 생성하고, 생성된 비대칭공개키(PublicAkey)와 구동모듈에 포함되어 있는 파일ID 및 사용자인증키(userCertKey)를 플래시 제공서버로 전송해서 2차 컨텐츠를 요청하게 되며, 2차 컨텐츠에 대한 요청을 받은 상기 플래시 제공 서버는 전송받은 사용자인증키(userCertKey)로 클라이언트 인증을 수행하는 단계;(c) 상기 플래시 제공 서버가 클라이언트 단말기로부터 전송된 파일ID를 이용하여 요청된 플래시 컨텐츠(swfFILE)를 추출하는 단계;(d) 상기 플래시 제공 서버가 컨텐츠 암호화를 위한 대칭키(SKey)를 생성하는 단계;(e) 상기 플래시 제공 서버가 파일 헤더값을 생성하는 단계;(f) 상기 플래시 제공 서버가 상기 클라이언트 단말기에서 전달된 비대칭공개키(PublicAkey)를 이용하여 상기 생성된 대칭키(SKey)를 암호화하는 단계;(g) 상기 플래시 제공 서버가 생성한 대칭키(SKey)를 이용하여 서버에서 추출한 플래시 컨텐츠(swfFILE)를 암호화하는 단계;(h) 상기 플래시 제공 서버가 서버에서 생성한 파일 헤더값과 암호화한 대칭키(SKey)와 암호화한 플래시 컨텐츠(swfFILE)를 조합하여 패킷화한 후 해당 클라이언트 단말기로 2차 플래시 실행컨텐츠를 전송하는 단계; 및(i) 상기 플래시 제공 서버가 클라이언트 단말기에 전송한 1차 플래시 구동모듈의 복호화부 및 비대칭비공개키(PrivateAKey)를 이용해, 상기 클라이언트 단말기가 실행컨텐츠로 제공된 2차 플래시 파일을 복호화하는 단계; 를 포함하되,상기 (a) 단계에서 클라이언트 단말기에 전송된 1차 플래시 구동모듈은 해당 클라이언트 단말기의 임시 인터넷 파일 폴더에 플래시 파일 형식으로 자동저장되어 클라이언트 단말기의 사용자에게 노출되지만 상기 구동모듈의 역할은 2차 플래시 컨텐츠를 호출하기 위해 상기 플래시 제공 서버와 통신하는 모듈만 제공함으로써 2차 플래시 컨텐츠의 디컴파일을 차단하는 것을 특징으로 하는 플래시 컨텐츠 제공 방법.
- 제 2항에 있어서,상기 (i) 단계에서 플래시 제공 서버에서 전송된 2차 플래시 컨텐츠 파일은 단말기의 임시 인터넷 폴더에 암호화 상태로 저장되고 1차 플래시 구동모듈이 비대칭비공개키를 통해 2차 플래시 컨텐츠를 복호화한 후 암호화에 사용된 키가 모두 사라지므로 플래시 제공 서버의 인증을 거치지 않으면 재실행이 불가하여 사용자에게 직접 노출되지 않는 것을 특징으로 하는 플래시 컨텐츠 제공 방법.
- 제 2항에 있어서,상기 (i) 단계에서, 플래시 제공 서버가 1차 플래시 구동모듈의 복호화부 및 비대칭비공개키(PrivateAKey)를 전송하는 클라이언트 단말기가 1차 플래시 구동모듈의 비대칭비공개키(PrivateAKey)를 이용해 상기 플래시 제공 서버로부터 전송된 2차 플래시 실행컨텐츠의 대칭키(SKey)를 복호화하는 단계; 및상기 클라이언트 단말기가 상기 복호화된 대칭키(SKey)를 이용하여 상기 플래시 제공 서버로부터 전송된 2차 플래시 실행컨텐츠의 플래시 컨텐츠(swfFILE)를 복호화하는 단계; 를 포함하는 것을 특징으로 하는 플래시 컨텐츠 제공 방법.
- 제 2항에 있어서,상기 (a)단계에서 플래시 제공 서버가 1차 플래시 구동모듈을 제공하고 상기 (h)단계에서 2차 플래시 실행컨텐츠를 순차적으로 제공함에 따라, 1차 플래시 구동모듈의 제공시에 서버에서 발생하는 사용자인증키(userCertKey), 파일ID 및 시간정보와, 2차 컨텐츠 요청시 클라이언트에서 전송하는 사용자인증키(userCertKey), 비대칭공개키(PublicAkey), 파일ID 및 시간정보와, 2차 플래시 실행컨텐츠 제공시에 서버에서 발생하는 대칭키(SKey), 헤더 정보 및 시간정보를 저장 관리하는 것을 특징으로 하는 플래시 컨텐츠 제공 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080122569A KR100959380B1 (ko) | 2008-12-04 | 2008-12-04 | 플래시 컨텐츠 제공 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080122569A KR100959380B1 (ko) | 2008-12-04 | 2008-12-04 | 플래시 컨텐츠 제공 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100959380B1 true KR100959380B1 (ko) | 2010-05-24 |
Family
ID=42281998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080122569A Expired - Fee Related KR100959380B1 (ko) | 2008-12-04 | 2008-12-04 | 플래시 컨텐츠 제공 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100959380B1 (ko) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0936774A1 (en) * | 1998-02-13 | 1999-08-18 | CANAL+ Société Anonyme | Recording of scrambled digital data |
WO2000056068A1 (en) * | 1999-03-15 | 2000-09-21 | Thomson Licensing S.A. | A global copy protection system for digital home networks |
KR20050030982A (ko) * | 2003-09-27 | 2005-04-01 | 나창영 | 서로 다른 디지털 아이디를 갖는 사용자 프로그램들을이용하여 통신망을 통해 디지털 컨텐츠를 안전하게배포하기 위한 방법 및 시스템 |
KR100699351B1 (ko) | 2006-06-30 | 2007-03-23 | 주식회사 엘지텔레콤 | 푸쉬형 서비스와 결합된 플래시 컨텐츠를 제공하는 통신단말기 및 방법 |
-
2008
- 2008-12-04 KR KR1020080122569A patent/KR100959380B1/ko not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0936774A1 (en) * | 1998-02-13 | 1999-08-18 | CANAL+ Société Anonyme | Recording of scrambled digital data |
WO2000056068A1 (en) * | 1999-03-15 | 2000-09-21 | Thomson Licensing S.A. | A global copy protection system for digital home networks |
KR20050030982A (ko) * | 2003-09-27 | 2005-04-01 | 나창영 | 서로 다른 디지털 아이디를 갖는 사용자 프로그램들을이용하여 통신망을 통해 디지털 컨텐츠를 안전하게배포하기 위한 방법 및 시스템 |
KR100699351B1 (ko) | 2006-06-30 | 2007-03-23 | 주식회사 엘지텔레콤 | 푸쉬형 서비스와 결합된 플래시 컨텐츠를 제공하는 통신단말기 및 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10582256B2 (en) | Method and apparatus for building a hardware root of trust and providing protected content processing within an open computing platform | |
CN100576196C (zh) | 内容加密方法、系统和利用该加密方法通过网络提供内容的方法 | |
US7975312B2 (en) | Token passing technique for media playback devices | |
JP4366037B2 (ja) | 暗号化された媒体へのアクセス権を制御・行使するシステム及び方法 | |
US20100017599A1 (en) | Secure digital content management using mutating identifiers | |
WO2019200530A1 (zh) | 终端主密钥的远程分发方法及其系统 | |
JP2008500589A (ja) | 変化する識別子を用いる安全な通信およびリアル・タイムでの透かし挿入 | |
US20170353745A1 (en) | Secure media player | |
US8417937B2 (en) | System and method for securely transfering content from set-top box to personal media player | |
CN103237010B (zh) | 以加密方式提供数字内容的服务器端 | |
KR20130093557A (ko) | 적어도 하나의 암호화 명령어를 포함하는 소프트웨어 애플리케이션의 협력 실행을 위한 시스템, 장치, 및 방법 | |
CN103237011B (zh) | 数字内容加密传送方法以及服务器端 | |
CN114553557A (zh) | 密钥调用方法、装置、计算机设备和存储介质 | |
JP2000347566A (ja) | コンテンツ管理装置、コンテンツ利用者端末及びプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP2007515723A (ja) | アクティブなエンティティを使用するソフトウェア実行保護 | |
KR20140071775A (ko) | 암호키 관리 시스템 및 방법 | |
KR20090024482A (ko) | 컨텐츠를 이용하기 위한 키 관리 시스템 및 그 방법 | |
KR100959380B1 (ko) | 플래시 컨텐츠 제공 방법 | |
KR100467570B1 (ko) | 디지털 콘텐츠를 위한 보안 서비스 방법 및 그를 위한시스템 | |
Reddy et al. | Data Storage on Cloud using Split-Merge and Hybrid Cryptographic Techniques | |
TW201530345A (zh) | 數位權管理系統、管理方法及其資訊傳送系統與方法 | |
CN118590679A (zh) | 视频数字版权管控方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20081204 |
|
PA0201 | Request for examination | ||
A302 | Request for accelerated examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20090825 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20081204 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: 20091027 Patent event code: PE09021S01D |
|
E90F | Notification of reason for final refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20100217 Patent event code: PE09021S02D |
|
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: 20100429 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20100514 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20100514 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20130514 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20130514 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140513 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20140513 Start annual number: 5 End annual number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20160409 |