KR100820971B1 - Method of recording and playing decryption key in compressed audio file - Google Patents
Method of recording and playing decryption key in compressed audio file Download PDFInfo
- Publication number
- KR100820971B1 KR100820971B1 KR1020010062757A KR20010062757A KR100820971B1 KR 100820971 B1 KR100820971 B1 KR 100820971B1 KR 1020010062757 A KR1020010062757 A KR 1020010062757A KR 20010062757 A KR20010062757 A KR 20010062757A KR 100820971 B1 KR100820971 B1 KR 100820971B1
- Authority
- KR
- South Korea
- Prior art keywords
- recorded
- audio file
- encryption key
- decryption key
- audio
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00217—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
- G11B20/00253—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier
- G11B20/00333—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier the key being stored in header data, e.g. in sector headers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00007—Time or data compression or expansion
- G11B2020/00014—Time or data compression or expansion the compressed signal being an audio signal
- G11B2020/00057—MPEG-1 or MPEG-2 audio layer III [MP3]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
본 발명은, 압축 오디오 파일에서의 암호화 해독 키 기록 및 재생방법에 관한 것으로, 저작권 보호를 위하여 암호화 기록된 MP3 오디오 파일에 대한 암호화 해독 키를, MP3 오디오 파일의 헤더 정보에 분산 기록함과 아울러, MP3 플레이어와 같은 재생장치에서, 상기 헤더 정보에 분산 기록된 암호화 해독 키를 검출 조합하여, 암호화 기록된 압축 오디오 데이터의 해독 및 복원 재생함으로써, MP3 오디오 파일을 암호화하여 기록하는 과정에서 제작자가 임의로 지정 사용하는 고유의 암호화 해독 키들을 MP3 플레이어와 같은 재생장치에 별도로 저장시키지 않아도 되며, 또한 헤더 정보에 분산 기록된 암호화 해독 키를 검출 조합하는 알고리즘이 구비되어 있지 않은 일반 재생장치에서, 저작권 보호를 위해 암호화된 MP3 오디오 파일이 정상 재생되는 것을 방지시킬 수 있게 되는 매우 유용한 발명인 것이다, The present invention relates to a method for recording and reproducing a decryption key in a compressed audio file, wherein the decryption key for the MP3 audio file encrypted for the purpose of copyright protection is distributed in the header information of the MP3 audio file, In a playback device such as a player, the creator arbitrarily designates the MP3 audio file in the process of encrypting and recording the MP3 audio file by detecting and combining the encrypted decryption key distributed and recorded in the header information, and decrypting and restoring the encrypted recorded audio data. It is not necessary to store unique decryption keys separately in a playback device such as an MP3 player, and in a general playback device that does not include an algorithm for detecting and combining the decryption key recorded in the header information, it is encrypted for copyright protection. MP3 audio files prevent normal playback Very useful inventions that are able to kill,
MP3 오디오 파일, 암호화, 해독, 저작권, 헤더정보, 프라이빗 MP3 audio files, encryption, decryption, copyright, header information, private
Description
도 1은 일반적인 압축 오디오 파일 중 하나인 MP3 오디오 파일에 대한 기록 포맷을 도시한 것이고,1 illustrates a recording format for an MP3 audio file, which is one of general compressed audio files,
도 2는 본 발명에 따라 암호화 해독 키가 분산 기록된 MP3 오디오 파일에 대한 구성을 도시한 것이고, 2 illustrates a configuration of an MP3 audio file in which a decryption key is recorded and distributed according to the present invention.
도 3은 본 발명의 다른 실시예에 따라 암호화 해독 키가 분산 기록된 MP3 오디오 파일에 대한 구성을 도시한 것이고, 3 illustrates a configuration of an MP3 audio file in which a decryption key is distributed and recorded according to another embodiment of the present invention.
도 4는 본 발명에 따른 압축 오디오 파일 재생방법이 적용되는 MP3 플레이어에 대한 구성을 개략적으로 도시한 것이고,4 schematically illustrates a configuration of an MP3 player to which a compressed audio file playing method according to the present invention is applied.
도 5는 본 발명에 따른 압축 오디오 파일 재생방법에 대한 동작 흐름도를 도시한 것이다.
5 is a flowchart illustrating an operation of a method of reproducing a compressed audio file according to the present invention.
※ 도면의 주요부분에 대한 부호의 설명※ Explanation of code for main part of drawing
10 : 메모리 카드 20 : 마이컴10: memory card 20: microcomputer
30 : 오디오 프로세서 40 : 해독 및 디코딩 프로그램 저장부 30: audio processor 40: decoding and decoding program storage unit
50 : 액정 표시기
50: liquid crystal display
본 발명은, 압축 오디오 파일에서의 암호화 해독 키 기록 및 재생방법에 관한 것으로, 더욱 상세하게는 MP3(MPEG Audio 3) 오디오 파일과 같은 압축 오디오 파일 내에 암호화(Encryption) 기록된 오디오 데이터를 해독하기 위한 암호화 해독 키(Decryption Key) 값을, MP3 오디오 파일의 기록 포맷에 적합하게 부가 기록하고, 이를 MP3 플레이어와 같은 재생장치에서 검출하여, 암호화 해독이 가능하도록 하는 압축 오디오 파일에서의 암호화 해독 키 기록 및 재생방법에 관한 것이다.
The present invention relates to a method for recording and playing a decryption key in a compressed audio file, and more particularly, to decrypt audio data encrypted in a compressed audio file such as an MP3 (MPEG Audio 3) audio file. Recording a decryption key value in a compressed audio file that additionally records a decryption key value appropriately for a recording format of an MP3 audio file, detects it in a playback device such as an MP3 player, and enables decryption; and It relates to a regeneration method.
우선, 도 1은 일반적인 MP3 오디오 파일에 대한 기록 포맷을 도시한 것으로, 상기 MP3 오디오 파일에는, 4 바이트의 고정 길이를 갖는 헤더(Header)와 임의의 가변 길이를 갖는 프레임(Frame)들이 적어도 하나 이상 포함 기록되고, 상기 MP3 오디오 파일에 대한 정보(File_Info), 예를 들어 MP3 오디오 파일에 대한 타이틀(Title), 앨범(Album), 제작 연월일 및 장르(Genre) 등에 대한 각종 정보들이 기록되는 128 바이트의 태그(TAG) 정보가 포함 기록된다. First, FIG. 1 illustrates a recording format for a general MP3 audio file. In the MP3 audio file, at least one frame having a fixed length of 4 bytes and at least one frame having an arbitrary variable length are included in the MP3 audio file. 128 bytes of information recorded on the MP3 audio file (File_Info), for example, title, album, production date and genre of the MP3 audio file. TAG information is recorded and included.
한편, 상기 프레임에는, 'MPEG Audio 3' 압축 방식에 의해 오디오 데이터가 압축 기록되며, 상기 헤더 정보에는, 프레임 데이터와의 동기를 일치시키기 위한 프레임 동기 비트(frame Sync), 앰팩 오디오 데이터의 버전을 식별하기 위한 앰팩 오디오 버전 아이디 비트(MPEG Audio version ID), 씨알씨(CRC) 코드에 의해 데이터 전송 오류여부를 검사하기 위한 프로텍션 비트(Protection), 데이터 스트림의 비트 레이트를 식별하기 위한 비트 레이트 색인 비트(Bitrate Index), 샘플링 레이트의 주파수를 식별하기 위한 샘플링 레이트 주파수 색인 비트(Sampling Rate Frequency Index), 널(Null) 데이터를 패딩하기 위한 패딩 비트(Padding Bit), 사용자가 임의로 지정 사용할 수 있는 프라이빗 비트(Private Bit), 스테레오 채널 또는 듀얼 채널 모드 등을 나타내기 위한 채널 모드 비트(Channel Bit), 스테레오 채널 모드시 주파수 밴드 등을 나타내기 위한 모드 확장 비트(Mode Extension), 저작권 보호여부를 나타내기 위한 저작권 비트(Copyright), 복사 또는 오리지널 여부를 나타내기 위한 오리지널 비트(Original), 그리고 엠파시스 비트(Emphasis)가 포함 기록된다. On the other hand, the audio data is compressed and recorded by the 'MPEG Audio 3' compression method in the frame, and the header information includes a frame sync bit (frame sync) and a version of the amppack audio data for synchronizing with the frame data. MPEG audio version ID bits to identify, protection bits to check for data transmission errors by CRC code, bit rate index bits to identify the bit rate of the data stream (Bitrate Index), Sampling Rate Frequency Index Bit (Sampling Rate Frequency Index) for identifying the frequency of the sampling rate, Padding Bit (Padding Bit) for padding null data, Private bit that can be arbitrarily specified by the user (Private Bit), Channel Bit, Stereo to indicate Stereo Channel or Dual Channel Mode Mode extension bit to indicate frequency band, etc. in false channel mode, copyright bit to indicate copyright protection, original bit to indicate whether to copy or original, and emphasis bit (Emphasis) is recorded to include.
따라서, MP3 플레이어(MP3 Player) 등과 같은 재생장치에서는, MP3 오디오 파일의 종단부에 기록된 128 바이트의 태그(TAG) 정보를 검색 독출하여, 해당 파일에 대한 각종 정보를 사용자가 확인할 수 있도록, 액정 표시기(LCD) 등을 통해 화면 표시함과 아울러, 상기 헤더 정보에 포함 기록된 정보들을 이용하여, 프레임 영역에 압축 기록된 오디오 데이터를 고음질의 오디오 데이터로 복원 및 재생 출력하는 일련의 재생동작을 수행하게 된다. Therefore, in a playback apparatus such as an MP3 player, a liquid crystal display is provided such that a user can check various information on the file by searching and reading the 128-byte tag information recorded at the end of the MP3 audio file. Performs a series of playback operations for displaying the screen on a display (LCD) or the like, and using the information recorded in the header information to restore and reproduce the audio data compressed and recorded in the frame area into high quality audio data. Done.
한편, 최근에는 상기와 같이 MP3 오디오 파일들을 고음질의 오디오 데이터로 복원 및 재생 출력하는 MP3 플레이어와 같은 재생장치들이 널리 확산 보급됨과 아 울러, 상기 MP3 오디오 파일들을 인터넷을 통해 무단으로 제공하는 인터넷 사이트들이 속속 등장함에 따라, 상기 MP3 오디오 파일들에 대한 저작권 보호 방안이 절실히 요구되고 있는 실정이다.On the other hand, in recent years, as well as the playback devices such as the MP3 player that restores and reproduces the MP3 audio files to high-quality audio data as described above, Internet sites that provide the MP3 audio files without permission through the Internet As it emerges one after another, there is an urgent need for a copyright protection method for the MP3 audio files.
이에 따라, 상기 MP3 오디오 파일의 프레임 영역에 기록되는 압축 오디오 데이터를, 공지된 암호화 방식인 리드 솔로몬 방식(Read Solomon) 등을 이용하여 암호화한 후 압축 기록함으로써, 그 암호화 해독 키가 저장된 재생장치에서만 MP3 오디오 파일을 원래의 오디오 데이터로 해독 및 복원 재생할 수 있도록 하여, 암호화 해독 키가 저장되어 있지 않은 임의의 재생장치에서 MP3 오디오 파일을 무단으로 복제 및 재생하는 것을 방지시키고 있다.
Accordingly, the compressed audio data recorded in the frame area of the MP3 audio file is encrypted by using a known encryption method, Read Solomon, or the like, and then compressed and recorded. The MP3 audio file can be decrypted and restored to the original audio data, thereby preventing unauthorized copying and playback of the MP3 audio file in any playback device in which the decryption key is not stored.
그러나, 상기와 같은 암호화 해독 키는, MP3 오디오 파일을 암호화하여 기록하는 과정에서 제작자가 지정하는 고유의 서로다른 키 값으로 지정 사용될 수 있기 때문에, MP3 플레이어와 같은 재생장치를 구비한 사용자는, 암호화 기록된 수많은 MP3 오디오 파일들에 대한 각각의 암호화 해독 키를, MP3 플레이어와 같은 재생장치에 모두 저장시켜야만 하는 문제점이 있었다.
However, the encryption key as described above can be used as a unique key value specified by the producer in the process of encrypting and recording the MP3 audio file, so that a user having a playback device such as an MP3 player can There was a problem in that each decryption key for a large number of recorded MP3 audio files had to be stored in a playback device such as an MP3 player.
따라서, 본 발명은 상기와 같은 문제점을 해결하기 위하여 창작된 것으로서, 저작권 보호를 위하여 암호화 기록된 MP3 오디오 파일에 대한 암호화 해독 키를, MP3 오디오 파일의 헤더 정보에 분산 기록함과 아울러, MP3 플레이어와 같은 재생 장치에서, 상기 헤더 정보에 분산 기록된 암호화 해독 키를 검출 조합하여, 암호화 기록된 압축 오디오 데이터의 해독 및 복원이 가능하도록 하기 위한 압축 오디오 파일에서의 암호화 해독 키 기록 및 재생방법을 제공하는 데, 그 목적이 있는 것이다.
Therefore, the present invention was created to solve the above problems, and distributed the decryption key for the MP3 audio file encrypted for the purpose of copyright protection in the header information of the MP3 audio file, as well as the MP3 player. In a reproducing apparatus, there is provided a method for recording and reproducing a decryption key in a compressed audio file for detecting and combining the decryption key recorded in the header information so as to enable decryption and restoration of the encrypted recorded audio data. The purpose is to.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 압축 오디오 파일에서의 암호화 해독 키 기록방법은, 복수의 헤더부와 프레임부로 이루어진 압축 데이터를 암호화하는 방법에 있어서, 상기 압축 데이터를 암호화 키에 의해 암호화하는 1단계; 상기 암호화 키를 저장하기 위한 헤더부를 추가 생성하는 2단계; 및 상기 추가 생성된 헤더부에 암호화 키를 분산 기록하는 3단계를 포함하여 이루어지는 것을 특징으로 하며, In the compressed audio file recording method according to the present invention for achieving the above object, in the method for encrypting compressed data consisting of a plurality of header portion and the frame portion, encrypting the compressed data by an
또한, 본 발명에 따른 압축 오디오 파일에서의 암호화 키 재생방법은, 복수의 헤더부와 프레임부로 이루어진 암호화된 압축 데이터를 복호화하는 방법에 있어서, 상기 헤더부에 분산 저장된 암호화 키 값을 추출하는 1단계; 상기 추출된 암호화 키 값을 조합하여 암호화 키를 완성하는 2단계; 및 상기 암호화 키를 이용하여, 상기 암호화된 압축 데이터를 복호화하는 3단계를 포함하여 이루어지는 것을 특징으로 한다.
In addition, the method for reproducing an encryption key in a compressed audio file according to the present invention comprises the steps of: extracting an encryption key value distributed and stored in the header part in a method of decrypting encrypted compressed data including a plurality of header parts and a frame part; ; Combining the extracted encryption key values to complete an encryption key; And decrypting the encrypted compressed data using the encryption key.
이하, 본 발명에 따른 압축 오디오 파일에서의 암호화 해독 키 기록방법 및 재생방법에 대한 바람직한 실시예에 대해, 첨부된 도면을 참조하여 상세히 설명한다. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of a decryption key recording method and a reproduction method in a compressed audio file according to the present invention will be described in detail with reference to the accompanying drawings.
도 2는, 본 발명에 따라 암호화 해독 키가 분산 기록되는 MP3 오디오 파일에 대한 구성을 도시한 것으로, 도 1을 참조로 전술한 바와 같이, 상기 MP3 오디오 파일에는, 4 바이트의 고정 길이를 갖는 헤더(Header)와 임의의 가변 길이를 갖는 프레임(Frame)들이 적어도 하나 이상 포함 기록되고, 상기 MP3 오디오 파일에 대한 정보(File_Info)들이 기록되는 128 바이트의 태그(TAG) 정보가 포함 기록된다. FIG. 2 illustrates a configuration of an MP3 audio file in which a decryption key is distributedly recorded according to the present invention. As described above with reference to FIG. 1, the MP3 audio file includes a header having a fixed length of 4 bytes. (Header) and at least one frame having an arbitrary variable length is recorded including, and the tag (TAG) information of 128 bytes in which information (File_Info) for the MP3 audio file is recorded is recorded.
한편, 본 발명에 따른 암호화 해독 키 기록방법에 의하면, 상기 프레임 영역에, 암호화된 압축 오디오 데이터를 기록하고, 그 암호화 해독을 위한 해독 키를, MP3 오디오 파일의 선두 기록구간에 기록되는 다수의 헤더정보에 분산 기록하게 되는 데, 특히 헤더정보 중 사용자가 임의로 지정 사용할 수 있도록 정의된 1 비트 길의 프라이빗(Private) 비트에 각각 분산 기록하게 된다. On the other hand, according to the encryption decryption key recording method according to the present invention, a plurality of headers record encrypted compressed audio data in the frame area and record decryption keys for decryption in the head recording section of the MP3 audio file. The information is distributed and recorded, and in particular, each of the header information is distributed and recorded in a private bit of a 1-bit length defined to be arbitrarily designated and used by a user.
예를 들어, 도 2에 도시한 바와 같이, 암호화 해독 키(Security key)가 '0101'인 경우, MP3 오디도 파일의 선두 기록구간에 기록되는 4 개의 헤더정보(Header 1,2,3,4)의 프라이빗 비트에는, 각각 '0','1','0','1' 이 분산 기록된다.For example, as shown in FIG. 2, when the security key is '0101', four header information (
한편, 상기 해독 키가 분산 기록된 헤더정보와 한 쌍으로 이루는 적어도 하나 이상의 프레임, 예를 들어 제1 헤더정보(Header 1)와 대응되는 프레임에는, 상기 암호화 해독 키에 대한 안내 정보가 비 암호화 데이터로 선택 기록될 수 있으며, 또한 상기 헤더정보(Header 1,2,3,4)에 각각 포함 구성되는 1 비트 길이의 저 작권(Copyright) 비트에는, 저작권 보호를 알리기 위한 '1' 값이 기록된다.On the other hand, at least one or more frames in which the decryption key is paired with the distributed recorded header information, for example, a frame corresponding to the first header information (Header 1), the guide information for the decryption key is non-encrypted data. A value of "1" for informing copyright protection is recorded in one-bit copyright bits each of which is included in the header information (
그리고, MP3 오디오 파일의 종단부에 기록되는 128 바이트의 태그 정보에는, MP3 오디오 파일에 대한 타이틀(Title), 앨범(Album), 제작 연월일 및 장르(Genre) 등에 대한 각종 정보들 이외에도, 상기 해독 키가, 몇 개의 헤더정보에 분산 기록되어 있는 지를 알리기 위한 정보들이 포함 기록된다. The 128-byte tag information recorded at the end of the MP3 audio file includes the decryption key in addition to various information on the title, album, production date and genre of the MP3 audio file. Is recorded including information for indicating how many header information is distributedly recorded.
한편, 도 3은 본 발명의 다른 실시예에 따라 암호화 해독 키가 분산 기록되는 MP3 오디오 파일에 대한 구성을 도시한 것으로, 도 2를 참조로 전술한 바와 같이, 암호화 해독 키와 그 관련정보들이 MP3 오디오 파일에 포함 기록되되, 암호화 해독 키에 대한 안내 정보를 기록하기 위한 하나의 프레임만이 기록되는 실시예를 도시한 것으로, 예를 들어, 도 3에 도시한 바와 같이, 암호화 해독 키(Security key)가 '0101'인 경우, MP3 오디도 파일의 선두 기록구간에 4 개의 헤더정보(Header 1,2,3,4)를 연속적으로 기록하고, 그 연속 기록된 헤더정보의 프라이빗 비트에, '0','1','0','1'을 분산 기록하게 된다. Meanwhile, FIG. 3 illustrates a configuration of an MP3 audio file in which an encryption decryption key is distributed and recorded according to another embodiment of the present invention. As described above with reference to FIG. An embodiment in which the recording is included in an audio file but only one frame for recording the guide information for the encryption key is recorded. For example, as shown in FIG. ) Is '0101', four header information (
그리고, 상기 제4 헤더정보(Header 4)와 대응되는 프레임에, 상기 암호화 해독 키에 대한 안내 정보를 비 암호화 데이터로 선택 기록하여, MP3 오디오 파일의 전체 길이를 단축시킬 수 있게 된다.
In addition, the entire length of the MP3 audio file can be shortened by selectively recording guide information on the decryption key as unencrypted data in a frame corresponding to the fourth header information (Header 4).
도 4는, 본 발명에 따른 압축 오디오 파일 재생방법이 적용되는 MP3 플레이어에 대한 구성을 개략적으로 도시한 것으로, 상기 MP3 플레이어에는, 다수의 MP3 오디오 파일들이 기록 저장되는 메모리 카드(10); 사용자 요청에 따라, 상기 메모 리 카드에 기록된 MP3 오디오 파일을 독출하여, 암호화 해독 키를 검출 및 조합하는 마이컴(20); 상기 마이컴에서 검출 및 조합된 암호화 해독키를 이용하여 암호화 해독 동작을 수행함과 아울러, 상기 해독된 압축 오디오 데이터를 원래의 오디오 데이터로 디코딩하는 해독 및 디코딩 프로그램 저장부(40); 상기 해독 및 디코딩된 오디오 데이터를 재생 오디오신호 처리하는 오디오 신호처리부(30); 상기 동작에 대한 정보 등을 표시하기 위한 액정표시기(50) 등이 포함 구성될 수 있으며, 또한 상기 해독 및 디코딩 프로그램 저장부(40)는, 상기 마이컴에 일체로 포함 구성될 수 있다. FIG. 4 schematically shows a configuration of an MP3 player to which a compressed audio file reproduction method according to the present invention is applied, which includes: a
한편, 상기 마이컴(20)에서는, 도 5에 도시한 바와 같이, 사용자로부터 MP3 오디오 파일에 대한 재생 요청이 수신되는 경우(S10), 상기 메모리 카드(10)에 기록 저장된 임의의 MP3 오디오 파일을 탐색하여, 재생 요청된 해당 MP3 오디오 파일의 종단부에 기록된 태그 정보를 검색하고, 그 태그 정보에 포함 기록된 파일 정보, 예를 들어 MP3 오디오 파일에 대한 타이틀(Title), 앨범(Album), 제작 연월일 및 장르(Genre) 등에 대한 각종 정보들이, 상기 액정 표시기를 통해 화면 표시되도록 하는 한편, 암호화 해독 키가 몇 개의 헤더정보에 분산 기록되어 있는 지를 나타내는 정보를 검출 확인하게 된다(S11).On the other hand, in the
이후, 상기 재생 요청된 MP3 오디오 파일의 선두 기록구간을 탐색하여(S12), 그 선두 기록구간에 기록된 다수의 헤더정보, 예를 들어 도 2 및 도 3에 도시한 바와 같이, 암호화 해독 키가, 4 개의 헤더정보에 분산 기록되어 있는 경우, 제1 내지 제4 헤더정보의 프라이빗 비트를 검출하게 되는 데, 상기 마이컴(20)에서는, 이 에 앞서, 상기 제1 내지 제4 헤더정보의 저작권(Copyright) 비트에 저작권 보호를 나타내는 비트 값 '1' 이 기록되어 있는 지를 검색 확인하게 된다(S13).Then, the head recording section of the MP3 audio file requested to be reproduced is searched (S12), and a plurality of header information recorded in the head recording section, for example, as shown in Figs. When the data is distributed and recorded in the four header information, the private bits of the first to fourth header information are detected. In the
한편, 상기 확인결과, 상기 저작권 보호를 나타내는 비트 값 '1'이 기록되어 있는 경우(S14), 상기 마이컴(20)에서는, 제1 내지 제4 헤더정보의 프라이빗 비트에 분산 기록된 해독 키 값을 검색 및 저장한 후(S15)하고, 그 검색 저장된 해독 키 값을 조합하여 암호화 해독 키 값인 '0101'을 완성하게 된다(S16).On the other hand, if the bit value '1' indicating copyright protection is recorded (S14), the
그리고, 상기와 같은 과정을 통해 조합 완성된 암호 해독 키와, 상기 해독 및 디코딩 프로그램 저장부(40)에 저장된 해독 프로그램(Decryption Program)을 이용하여, 프레임 영역에 각각 암호화 기록된 압축 오디오 데이터를 해독하게 되고(S17), 또한 상기 해독 및 디코딩 프로그램 저장부(40)에 저장된 디코딩 프로그램을 이용하여, 해독된 압축 오디오 데이터를 원래의 오디오 데이터로 복원하여, 오디오 신호처리부(30)로 출력하게 된다.Then, by using the combined decryption key and the decryption program stored in the decryption and decoding
이에 따라, 상기 오디오 신호처리부에서는, 상기 해독 및 복원된 오디오 데이터를 재생 오디오신호로 신호 처리하여 재생 출력하는 통상적인 재생신호 처리동작을 수행하게 된다.Accordingly, the audio signal processing unit performs a normal playback signal processing operation of processing the decoded and restored audio data into a playback audio signal for reproduction.
한편, 상기 확인결과, 상기 저작권 비트에 '0' 이 기록되어 있는 경우에는, 해당 MP3 오디오 파일이 대한 저작권 보호가 설정되어 있지 않다고 판별하여, 상기와 같은 해독 키 검출과정 및 암호화 해독과정을 생략하고, 상기 디코딩 프로그램을 이용하여, 압축 오디오 데이터를 원래의 오디오 데이터로 복원하여, 오디오 신호처리부(30)로 출력하는 동작을 바로 수행하게 된다.
On the other hand, if the check result, '0' is recorded in the copyright bit, it is determined that the copyright protection for the MP3 audio file is not set, and the above decryption key detection process and encryption decryption process are omitted. By using the decoding program, the compressed audio data is restored to the original audio data and immediately outputted to the
따라서, 상기와 같이 헤더정보로부터 암호화 해독 키를 검출 조합하는 알고리즘이 구비된 MP3 플레이어와 같은 재생장치에 한하여, 암호화된 MP3 오디오 파일을, 정상적인 고음질의 오디오 데이터로 재생 출력할 수 있게 되는 것이다.
Therefore, only a playback device such as an MP3 player equipped with an algorithm for detecting and combining the decryption key from the header information as described above can reproduce and output the encrypted MP3 audio file as normal high-quality audio data.
이상, 전술한 본 발명의 바람직한 실시예는, 예시의 목적을 위해 개시된 것으로, 상기 암호화 및 해독 과정은, 리드 솔로몬(Read Solomon) 방식 등과 같은 다양한 암호화 방식에 의해 이루어질 수 있는 것으로, 당업자라면 충분히 알 수 있는 바 이에 대한 구체적인 설명은 생략하며, 또한 본 발명은 MP3 오디오 파일 이외의 또다른 압축 오디오 파일 등에 확대 적용 가능한 것으로, 이하 첨부된 특허청구범위에 개시된 본 발명의 기술적 사상과 그 기술적 범위 내에서, 다양한 다른 실시예들을 개량, 변경, 대체 또는 부가 등이 가능할 것이다.
As described above, preferred embodiments of the present invention are disclosed for purposes of illustration, and the encryption and decryption process may be performed by various encryption methods such as a Read Solomon method. The detailed description thereof will be omitted, and the present invention is also applicable to other compressed audio files other than the MP3 audio file, and the present invention is provided within the technical scope and technical scope of the present invention disclosed in the appended claims. Various other embodiments may be improved, changed, replaced or added.
상기와 같이 구성 및 이루어지는 본 발명에 따른 압축 오디오 파일에서의 암호화 해독 키 기록 및 재생방법은, 저작권 보호를 위하여 암호화 기록된 MP3 오디오 파일에 대한 암호화 해독 키를, MP3 오디오 파일의 헤더 정보에 분산 기록함과 아울러, MP3 플레이어와 같은 재생장치에서, 상기 헤더 정보에 분산 기록된 암호화 해독 키를 검출 조합하여, 암호화 기록된 압축 오디오 데이터의 해독 및 복원 재생함으로써, MP3 오디오 파일을 암호화하여 기록하는 과정에서 제작자가 임의로 지정 사용하는 고유의 암호화 해독 키들을 MP3 플레이어와 같은 재생장치에 별도로 저장 시키지 않아도 되며, 또한 헤더 정보에 분산 기록된 암호화 해독 키를 검출 조합하는 알고리즘이 구비되어 있지 않은 일반 재생장치에서, 저작권 보호를 위해 암호화된 MP3 오디오 파일이 정상 재생되는 것을 방지시킬 수 있게 되는 매우 유용한 발명인 것이다, The encryption decryption key recording and reproducing method of the compressed audio file according to the present invention constructed and constructed as described above distributes and encrypts the encryption decryption key for the MP3 audio file encrypted for the purpose of copyright protection in the header information of the MP3 audio file. In addition, in a playback device such as an MP3 player, a producer in a process of encrypting and recording an MP3 audio file by detecting and combining a decryption key recorded in the header information and decrypting and restoring and reproducing the encrypted audio data. Does not need to store unique decryption keys arbitrarily designated and used in a playback device such as an MP3 player, and in a general playback device that does not include an algorithm for detecting and combining the decryption key recorded in the header information. For protection, encrypted MP3 audio files It is extremely useful that the inventors that a reproduction makes it possible to prevent,
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010062757A KR100820971B1 (en) | 2001-10-11 | 2001-10-11 | Method of recording and playing decryption key in compressed audio file |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010062757A KR100820971B1 (en) | 2001-10-11 | 2001-10-11 | Method of recording and playing decryption key in compressed audio file |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030030568A KR20030030568A (en) | 2003-04-18 |
KR100820971B1 true KR100820971B1 (en) | 2008-04-10 |
Family
ID=29564249
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010062757A KR100820971B1 (en) | 2001-10-11 | 2001-10-11 | Method of recording and playing decryption key in compressed audio file |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100820971B1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040034076A (en) * | 2002-10-21 | 2004-04-28 | 케이비 테크놀러지 (주) | Mp3 player and mp3 service server and mp3 playing method |
KR20090000549A (en) * | 2007-02-22 | 2009-01-08 | 조민환 | Uniquely generated sound source data download and playback system for individual playback devices |
KR101307573B1 (en) * | 2011-11-28 | 2013-11-21 | 한국과학기술정보연구원 | apparatus for encrypting or decrpting data and method thereof |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05151508A (en) * | 1991-11-29 | 1993-06-18 | Aiwa Co Ltd | Audio signal recording system |
WO1996000942A1 (en) * | 1994-06-30 | 1996-01-11 | Hughes Aircraft Company | File encryption scheme |
JP2000196585A (en) * | 1998-10-08 | 2000-07-14 | Matsushita Electric Ind Co Ltd | Recording medium recording contents, digital data recorder, digital data reproducer, contents packaging device generating package, contents reproducer, computer readable recording medium, recording method, reproducing method, packaging method and system transport stream processor consisting of contents packaging device and contents reproducer |
KR20010050795A (en) * | 1999-09-30 | 2001-06-25 | 마츠시타 덴끼 산교 가부시키가이샤 | Information recording medium for recording a scrambled part of content information, and method and apparatus for reproducing information recorded therein |
KR20010077211A (en) * | 2000-02-01 | 2001-08-17 | 구자홍 | Encrypted apparatus and method for digital contents |
-
2001
- 2001-10-11 KR KR1020010062757A patent/KR100820971B1/en not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05151508A (en) * | 1991-11-29 | 1993-06-18 | Aiwa Co Ltd | Audio signal recording system |
WO1996000942A1 (en) * | 1994-06-30 | 1996-01-11 | Hughes Aircraft Company | File encryption scheme |
JP2000196585A (en) * | 1998-10-08 | 2000-07-14 | Matsushita Electric Ind Co Ltd | Recording medium recording contents, digital data recorder, digital data reproducer, contents packaging device generating package, contents reproducer, computer readable recording medium, recording method, reproducing method, packaging method and system transport stream processor consisting of contents packaging device and contents reproducer |
KR20010050795A (en) * | 1999-09-30 | 2001-06-25 | 마츠시타 덴끼 산교 가부시키가이샤 | Information recording medium for recording a scrambled part of content information, and method and apparatus for reproducing information recorded therein |
KR20010077211A (en) * | 2000-02-01 | 2001-08-17 | 구자홍 | Encrypted apparatus and method for digital contents |
Also Published As
Publication number | Publication date |
---|---|
KR20030030568A (en) | 2003-04-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9729828B2 (en) | Data structure of multimedia file format, encrypting method and device thereof, and decrypting method and device thereof | |
CN100481765C (en) | Access control for digital content | |
JP3550509B2 (en) | Image recording / reproducing device, image reproducing device, and unauthorized use prevention method | |
US7478238B2 (en) | Access control for digital video stream data | |
KR100746771B1 (en) | How to play audio files on portable audio devices | |
KR100630035B1 (en) | Information recording medium,and method and apparatus for recording and reproducing information using the same | |
US20050025316A1 (en) | Access control for digital content | |
CN100367247C (en) | Method for managing copy protection information of recordingmedium | |
US7237124B2 (en) | Contents recorder/reproducer | |
WO2005101215A1 (en) | Terminal device and copyright protection system | |
US20050044045A1 (en) | Access control for digital content | |
JP3748437B2 (en) | Data structure of multimedia file, encryption method and apparatus thereof, and encryption and decryption method and apparatus thereof | |
CN105611318A (en) | Method and system for video encryption playing | |
KR20040086745A (en) | Sever devise | |
KR100820971B1 (en) | Method of recording and playing decryption key in compressed audio file | |
US20050038999A1 (en) | Access control for digital content | |
JP2009100265A (en) | Data processing device, data processing method, data processing program, recording medium recording the data processing program, and integrated circuit | |
JP2003078515A (en) | Contents distributing system, decoding device, encrypting device, decoding program, and encrypting program | |
JPH1196675A (en) | Digital recording medium, data ciphering device of the same, data deciphering device, data ciphering/deciphering device, its method, and recording medium recording the method | |
JP4469587B2 (en) | Information recording apparatus, information recording method, and digital broadcast receiver | |
JP2007164377A (en) | Data processor and data processing method | |
JP2003008567A (en) | Copyright protection system | |
JP2007164377A5 (en) | ||
JP2004295091A (en) | Encryption device, decryption device, and data reproduction device | |
JP4412122B2 (en) | Accumulated playback display device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20011011 |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20020813 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20060929 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20011011 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: 20070829 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: 20080130 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20080402 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20080403 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20110328 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment | ||
PR1001 | Payment of annual fee |
Payment date: 20120327 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment | ||
PR1001 | Payment of annual fee |
Payment date: 20130326 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20140327 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20150324 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20160324 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20160324 Start annual number: 9 End annual number: 9 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |