WO2016034035A1 - Recording encryption method and device and computer storage medium - Google Patents

Recording encryption method and device and computer storage medium Download PDF

Info

Publication number
WO2016034035A1
WO2016034035A1 PCT/CN2015/086843 CN2015086843W WO2016034035A1 WO 2016034035 A1 WO2016034035 A1 WO 2016034035A1 CN 2015086843 W CN2015086843 W CN 2015086843W WO 2016034035 A1 WO2016034035 A1 WO 2016034035A1
Authority
WO
WIPO (PCT)
Prior art keywords
recording
encrypted
encryption
audio data
file
Prior art date
Application number
PCT/CN2015/086843
Other languages
French (fr)
Chinese (zh)
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 努比亚技术有限公司
Publication of WO2016034035A1 publication Critical patent/WO2016034035A1/en

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/018Audio watermarking, i.e. embedding inaudible data in the audio signal
    • 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
    • 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/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a recording encryption method and apparatus, and a computer storage medium.
  • the existing recording encryption method usually relies on a voice encryption chip to implement encryption of recorded data by means of hardware encryption. This encryption method is limited by the hardware configuration of the terminal, and cannot be implemented for a terminal without an encryption chip.
  • a soft encryption method which usually encrypts the generated audio file to generate an encrypted file after the recording ends, but the encryption method is low in security and easy to be cracked, and is easily recognized as an encrypted file. The attack is cracked, so the security of the recorded data and user privacy are not well protected.
  • the main purpose of the embodiments of the present invention is to provide a recording encryption method and device, and a computer storage medium, aiming at improving the security of recorded data and protecting user privacy.
  • an embodiment of the present invention provides a recording encryption method, including:
  • Each of the audio data units is encrypted using a data encryption key to generate an encrypted file.
  • the method further includes:
  • the data encryption key is encrypted using the encryption key of the data encryption key, and the encrypted information is stored in the encrypted file.
  • the method further includes:
  • the set password is obtained, the password is encrypted by the password encryption key, and the encrypted information is stored in the encrypted file.
  • the obtaining the set password further includes: acquiring the set password prompt information password prompt information and storing the encrypted file.
  • the encrypting each of the audio data units by using a data encryption key to generate an encrypted file further includes: after the recording ends, disguising the format of the encrypted file as a general audio file format.
  • the audio data is audio data in a PCM pulse code modulation format.
  • the preset byte length is 16-256 bytes in length.
  • the embodiment of the invention further provides a recording encryption device, which comprises an acquisition module, a split module and an encryption module, wherein:
  • An acquisition module configured to collect audio data
  • a splitting module configured to split the audio data into audio data units of a plurality of preset byte lengths
  • the encryption module is configured to encrypt each of the audio data units with a data encryption key to generate an encrypted file.
  • the encryption module is further configured to: after the recording ends, encrypt the data encryption key by using an encryption key of the data encryption key, and store the encryption information in the encrypted file.
  • the encryption module is further configured to: after the recording ends, obtain the set password, The password is encrypted with a password encryption key, and the encrypted information is stored in the encrypted file.
  • the encryption module is further configured to: obtain the set password prompt information password prompt information and store the encrypted file.
  • the encryption module is further configured to: after the recording ends, disguise the format of the encrypted file as a general audio file format.
  • the embodiment of the invention further provides a computer storage medium storing a computer program for executing the above-mentioned recording encryption method.
  • a recording encryption method provided by an embodiment of the present invention divides the collected original audio data into a plurality of audio data units, and then encrypts each audio data unit by using a data encryption key, and finally generates an encrypted file. Therefore, the audio content is confused.
  • an encrypted file is played by using a non-designated player or terminal, the content can be successfully played, but the content of the audio file cannot be restored, thereby achieving the purpose of protecting the security of the recorded data and the privacy of the user.
  • the data encryption key and password are further encrypted to further improve the security of the recorded data.
  • the format of the encrypted file is also disguised as a general audio file format, making it difficult for others to find out which are encrypted files and which are non-encrypted files.
  • the encrypted file can be played as a general audio format file, but the audio data at this time is scrambled and confusing audio data, and cannot restore its real information. It further improves the security of recorded data and protects the privacy of users.
  • FIG. 1 is a flow chart of a first embodiment of a recording encryption method of the present invention
  • FIG. 2 is a flow chart of a second embodiment of the recording encryption method of the present invention.
  • Figure 3 is a flow chart showing a third embodiment of the recording encryption method of the present invention.
  • Figure 4 is a flow chart showing a fourth embodiment of the recording encryption method of the present invention.
  • Figure 5 is a flow chart showing a fifth embodiment of the recording encryption method of the present invention.
  • Figure 6 is a flow chart showing a sixth embodiment of the recording encryption method of the present invention.
  • FIG. 7 is a schematic diagram showing the composition of an encrypted file in an embodiment of the present invention.
  • Figure 8 is a block diagram showing the structure of an embodiment of the recording encryption device of the present invention.
  • Fig. 9 is a block diagram showing the hardware configuration of a recording encryption device according to an embodiment of the present invention.
  • the recording encryption method includes the following steps:
  • Step S101 Start recording.
  • the recording may be started automatically during a voice call, or the recording application may be started to start recording.
  • Step S102 Acquire audio data.
  • the audio data is continuously collected, and the collected audio data may be audio data in a format such as Pulse-code modulation (PCM) or Direct Stream Digital (DSD).
  • PCM Pulse-code modulation
  • DSD Direct Stream Digital
  • Step S103 Split the collected audio data into a plurality of audio data units of a preset byte length.
  • it can be set to a length of 16-2 Mbytes, preferably 16-256 bytes in length, because the length of the byte is too long, which will affect the subsequent decryption speed, thereby affecting the smoothness of audio playback.
  • the audio data of the PCM format is split as an audio data unit with a length of 16 bytes, and is split into a plurality of audio data units.
  • it can also be split into audio data units of any byte length as needed, such as 32-byte length, 64-byte length, 128-byte length, and the like.
  • Step S104 encrypting each audio data unit by using a data encryption key to generate Encrypt the file.
  • each audio data unit is encrypted by using a data encryption key (Data_Secret_Key), and the encrypted audio data unit is written into the file to generate an encrypted file.
  • Data_Secret_Key a data encryption key
  • Steps S102 to S104 are continued throughout the recording process.
  • Step S105 After the recording ends, the encrypted file is stored.
  • the encrypted file is encoded and compressed, and stored in the local or cloud.
  • the present embodiment confuses the audio content by splitting the most original audio data collected into a plurality of audio data units, and then encrypting each of the audio data units, thereby confusing the audio content when using a non-designated player Or when the terminal plays an encrypted file, it can successfully play, but cannot restore the content of the audio file, thereby achieving the purpose of protecting the security of the recorded data and the privacy of the user.
  • the recording encryption method includes the following steps:
  • Step S201 Start recording.
  • Step S202 Acquire audio data.
  • Step S203 Split the collected audio data into a plurality of audio data units of a preset byte length.
  • Step S204 Encrypt each audio data unit with a data encryption key to generate an encrypted file.
  • Step S205 After the recording ends, the data encryption key is encrypted by using the encryption key of the data encryption key, and the encrypted information is stored in the encrypted file.
  • Step S206 storing the encrypted file.
  • the encryption key of the data encryption key is also utilized.
  • Data_Secret_Key_Key encrypts the data encryption key (Data_Secret_Key), generates an encrypted information, and stores the encrypted information in the encrypted file, thereby further improving the security of the recorded data.
  • the recording encryption method includes the following steps:
  • Step S301 Start recording.
  • Step S302 Acquire audio data.
  • Step S303 Split the collected audio data into a plurality of audio data units of a preset byte length.
  • Step S304 Encrypt each audio data unit with a data encryption key to generate an encrypted file.
  • Step S305 After the recording ends, the set password is obtained, the password is encrypted by the password encryption key, and the encrypted information is stored in the encrypted file.
  • the password input interface may be displayed, the password input by the user on the spot setting is obtained, and the password is encrypted by using the password encryption key, and an encrypted information is generated, and the encrypted information is stored in the encrypted file.
  • the password can also be preset by the user and automatically applied to the preset encryption scene. After the recording ends, the password set by the user is automatically obtained and encrypted.
  • Step S306 storing the encrypted file.
  • the security of the recorded data is further improved by further encrypting the password.
  • the recording encryption method includes the following steps:
  • Step S401 Start recording.
  • Step S402 Acquire audio data.
  • Step S403 Split the collected audio data into a plurality of audio data units of a preset byte length.
  • Step S404 Encrypt each audio data unit with a data encryption key to generate an encrypted file.
  • Step S405 After the recording ends, the set password and password prompt information are obtained, the password is encrypted by the password encryption key, and the encrypted information and the password prompt information are stored in the encrypted file.
  • the password input interface and the password prompt information input interface may be displayed, and the order of the two input interfaces is not limited, and the password and password prompt information input by the user on the spot are obtained, and the password is encrypted by using the password encryption key. And generating an encrypted message, and storing the encrypted information and the password prompt information in the encrypted file.
  • the password and password prompt information may also be preset by the user and automatically applied to the preset encryption scenario. After the recording is completed, the password and password prompt information preset by the user are automatically obtained and encrypted and saved.
  • the password hint information can also be encrypted.
  • Step S406 Store the encrypted file.
  • the embodiment further saves the password prompt information to the encrypted file, thereby further improving the security of the recorded data.
  • the recording encryption method includes the following steps:
  • Step S501 Start recording.
  • Step S502 Acquire audio data.
  • Step S503 Split the collected audio data into a plurality of audio data units of a preset byte length.
  • Step S504 Encrypt each audio data unit with a data encryption key to generate an encrypted file.
  • Step S505 After the recording ends, the format of the encrypted file is disguised as a general audio file format.
  • the file header of the encrypted file is updated, so that the generated encrypted file is similar to the file of the general audio file specification, so that the surface appears to be encrypted like a general file.
  • Audio file The general audio file formats such as WAV format, WMA format, MP3 format, RA format, CD format, MID format, etc., for example, update the Wav file header, so that the generated encrypted file is similar to the wav specification file, and the encrypted file is disguised as a general Audio file.
  • Step S506 Store the encrypted file.
  • the present embodiment spoofs an encrypted file into a general audio file, making it difficult for others to find out which are encrypted files and which are non-encrypted files.
  • the encrypted file can be played as a general audio format file, but the audio data at this time is scrambled and confusing audio data, and cannot restore its real information. It further improves the security of recorded data and protects the privacy of users.
  • the recording encryption method includes the following steps:
  • Step S601 Start recording.
  • Step S602 Acquire audio data.
  • Step S603 Split the collected audio data into a plurality of audio data units of a preset byte length.
  • Step S604 Encrypt each audio data unit with a data encryption key to generate an encrypted file.
  • Step S605 The recording ends.
  • Step S606 encrypt the data encryption key by using the encryption key of the data encryption key, and store the encrypted information in the encrypted file.
  • Step S607 Acquire the set password and password prompt information, encrypt the password with the password encryption key, and store the encrypted information and the password prompt information into the encrypted file.
  • Step S608 The format of the encrypted file is disguised as a general audio file format.
  • Step S609 Store the encrypted file.
  • This embodiment combines the technical features of the first embodiment to the fifth embodiment, and greatly improves the recording.
  • the security of the audio data protects the privacy of the user.
  • the generated encrypted file is encrypted by the encryption method of the present embodiment, and the encrypted file is masqueraded as an audio file in a WAV format, which includes a WAV format header file (Wav Header), encrypted information (Encrypted Info), and Encrypted Data.
  • WAV format header file is consistent with the general WAV format header file format, and is also 44 bytes long.
  • the encrypted information describes the information such as the identifier of the encrypted file, the encryption key, and the like, including the encrypted encryption key (Decryption Key), the encrypted password (Password), and the password prompt information (Password Hint); the encrypted encryption.
  • the key is stored with the data encryption key encrypted by the encryption key of the data encryption key, and is used to encrypt the key of the audio data portion;
  • the encrypted password is encrypted by the password encryption key.
  • the password related information is used to save the part of the recording encryption password set by the user;
  • the password prompt information stores the password prompt information set by the user when starting the encrypted recording, and is displayed to the user to prompt the password when playing the encrypted file. information. Encrypt the audio data portion, that is, the encrypted audio data.
  • the decryption process is as follows:
  • the data encryption key is obtained by decrypting the encryption key of the data encryption key.
  • the encrypted file When playing an encrypted file with a non-designated player or terminal, the encrypted file can be played as a general audio format file, but the audio data at this time is scrambled and confused, and the real information cannot be restored.
  • the sound is similar to noise, such as "sand" sound. Thereby, the security of the recorded data is improved, and the privacy of the user is protected.
  • the recording encryption apparatus includes an acquisition module 81, a splitting module 82, and an encryption module 83.
  • Acquisition module 81 configured to acquire audio data.
  • the acquisition module continuously collects audio data, and the collected audio data may be audio data in a format such as PCM or DSD.
  • Split module 82 is configured to split audio data into audio data units of a plurality of preset byte lengths.
  • it can be set to a length of 16-2 Mbytes, preferably 16-256 bytes in length, because the length of the byte is too long, which will affect the subsequent decryption speed, thereby affecting the smoothness of audio playback.
  • the splitting module 82 splits the audio data of the PCM format into an audio data unit with a length of 16 bytes, and splits it into a plurality of audio data units.
  • it can also be split into audio data units of any byte length as needed, such as 32-byte length, 64-byte length, 128-byte length, and the like.
  • Encryption module 83 configured to encrypt each audio data unit with a data encryption key to generate an encrypted file.
  • the encryption module 83 encrypts each audio data unit with a data encryption key, and writes the encrypted audio data unit into a file to generate an encrypted file. Collecting and disassembling during the entire recording process The distribution and encryption process continues. When the recording ends, the audio data unit is completely encrypted, and the encryption module encodes and compresses the encrypted file and stores it in the local or cloud. By encrypting the original PCM format audio data, the audio content is confused and the security of the recorded data is improved.
  • the encryption module further encrypts the data encryption key by using the encryption key of the data encryption key, generates an encrypted information, and stores the encrypted information in the encrypted file to further improve the recorded data. safety.
  • the encryption module after the recording ends, the encryption module further acquires a password set by the user on the spot or preset, encrypts the password by using a password encryption key, generates an encrypted information, and stores the encrypted information in the encrypted file, further Improve the security of recorded data.
  • the encryption module acquires the password prompt information set by the user on the spot or preset, and stores the password prompt information in the encrypted file.
  • the password hint information can also be encrypted. Thereby, the security of the recorded data is further improved.
  • the encryption module masquerades the format of the encrypted file as a general audio file format.
  • the file header of the encrypted file is updated so that the generated encrypted file is similar to the file of the general audio file specification, so that the encrypted file is like a normal audio file.
  • General audio file formats such as WAV format, WMA format, MP3 format, RA format, CD format, MID format, etc., for example, updating the WAV file header, so that the generated encrypted file is similar to the WAV specification file, and the encrypted file is disguised as a general Audio file.
  • the recording encryption apparatus of the present invention confuses by splitting the collected original audio data into a plurality of audio data units, and then encrypting each audio data unit with a data encryption key, and finally generating an encrypted file. Audio content improves the security of recorded data. When playing an encrypted file with a non-designated player or terminal, it can be played successfully without The method restores the content of the audio file to protect the security of the recorded data and the privacy of the user.
  • the data encryption key and password are further encrypted to further improve the security of the recorded data.
  • the format of the encrypted file is also disguised as a general audio file format, making it difficult for others to find out which are encrypted files and which are non-encrypted files.
  • the encrypted file can be played as a general audio format file, but the audio data at this time is scrambled and confusing audio data, and cannot restore its real information. It further improves the security of recorded data and protects the privacy of users.
  • the recording encryption device provided by the above embodiment encrypts the recording
  • only the division of each functional module described above is used for illustration. In actual applications, the function distribution may be completed by different functional modules as needed.
  • the recording encryption device and the recording encryption method are provided in the same embodiment. The specific implementation process is described in the method embodiment, and the technical features in the device embodiment are applicable in the device embodiment. Narration.
  • the acquisition module 81 in the recording encryption device can be implemented by a microphone.
  • the splitting module 82 and the encryption module 83 can be implemented by a central processing unit (CPU), a digital signal processor (DSP), or a field-programmable gate array (FPGA).
  • Encrypted files can be stored in memory, such as flash memory.
  • Encoding compression of an encrypted file can be implemented by an encoder.
  • the compressed encrypted file can be saved in memory.
  • Fig. 9 is a block diagram showing the hardware configuration of a recording encryption device according to an embodiment of the present invention.
  • the microphone 91 collects a sound signal and converts the sound signal into an electrical signal (analog sound signal).
  • the analog electrical signal is then sent to an audio processing circuit 96, which filters the analog electrical signal to reduce noise processing, and performs waveform shaping, gain enhancement, and the like on the electrical signal.
  • the audio processing circuit 96 is coupled to an analog to digital converter 97 that is analog to sound.
  • the signal is analog-to-digital converted, and then the converted digital sound signal is sent to the CPU/DSP/FPGA 98 for splitting and encryption.
  • the CPU/DSP/FPGA 98 is connected to the encoder 99, and the encoder 99 encodes and compresses the split-encrypted digital sound signal, and then outputs the encoded compressed sound data to the bus 912.
  • the bus 912 is a transmission path for transmitting various data read or generated inside the recording encryption device.
  • the microcomputer 93 serves as a control unit for the entire recording encryption device.
  • the microcomputer 93 is connected to a microphone control circuit 92, an operation unit 95, and a flash memory 94.
  • the microphone control circuit 92 controls the microphone to make corresponding adjustments based on instructions issued by the microcomputer 93, for example, adjusting the volume and the like.
  • the operation unit 95 includes but is not limited to a physical button or a virtual button, and the entity or virtual button may be a power button, a camera button, an edit button, a dynamic image button, a reproduction button, a menu button, a cross button, an OK button, a delete button, and an enlarge button.
  • the operation members such as various input buttons and various input keys are detected, and the operation states of these operation members are detected.
  • the detection result is output to the microcomputer 93.
  • the flash memory 94 stores programs for executing various processing sequences of the microcomputer 93. Further, the flash memory 94 stores various adjustment values of the microphone, and the microcomputer 94 reads out the adjustment value, and performs control of the microphone in accordance with the adjustment value.
  • the memory interface 910 is connected to the storage medium 911, and the encoded compressed sound data can be stored in the storage medium 911 through the memory interface 910.
  • the storage medium 911 is a medium such as a memory/card that can be detachably attached to the recording encryption device.
  • the storage medium 911 is not limited thereto, and may be a hard disk or the like built in the recording encryption device.
  • the apparatus for tracking the service signaling may also be stored in a computer readable storage medium if it is implemented in the form of a software function module and sold or used as a separate product.
  • the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product stored in a storage medium, including a plurality of instructions.
  • a computer device (which may be a personal computer, server, or network device, etc.) is caused to perform all or part of the methods described in various embodiments of the present invention.
  • the foregoing storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read only memory (ROM), a magnetic disk, or an optical disk.
  • program codes such as a USB flash drive, a mobile hard disk, a read only memory (ROM), a magnetic disk, or an optical disk.
  • an embodiment of the present invention further provides a computer storage medium, wherein a computer program is stored, and the computer program is used to execute the recording encryption method of the embodiment of the present invention.

Abstract

Disclosed are a recording encryption method and device and a computer storage medium, wherein the recording encryption method comprises: in a recording process, collecting audio data; splitting the audio data into a plurality of audio data units with a pre-set length in bytes; and using a data encryption key to encrypt each of the audio data units to generate an encrypted file.

Description

录音加密方法和装置及计算机存储介质Recording encryption method and device and computer storage medium 技术领域Technical field
本发明涉及通信技术领域,尤其是涉及一种录音加密方法和装置及计算机存储介质。The present invention relates to the field of communications technologies, and in particular, to a recording encryption method and apparatus, and a computer storage medium.
背景技术Background technique
在平常谈话或者语音通话过程中,用户有时需要对谈话内容或通话内容进行录音,以备事后回顾或用作证据。为了防止录音数据外泄,保证数据安全,需要对录音数据进行加密。现有的录音加密方法,通常借助于语音加密芯片,依靠硬件加密的方式实现录音数据的加密,这种加密方式受限于终端的硬件配置,对于没有配置加密芯片的终端则无法实现。现有技术中也有软加密方法,通常是在录音结束后对生成的音频文件整体进行加密生成加密文件,但这种加密方式的安全性低容易破解,并且很容易被识别出为加密文件而遭到攻击破解,因此无法很好的保护录音数据的安全和用户隐私。During normal conversations or voice calls, users sometimes need to record conversations or conversations for later review or use as evidence. In order to prevent the leakage of recorded data and ensure data security, it is necessary to encrypt the recorded data. The existing recording encryption method usually relies on a voice encryption chip to implement encryption of recorded data by means of hardware encryption. This encryption method is limited by the hardware configuration of the terminal, and cannot be implemented for a terminal without an encryption chip. In the prior art, there is also a soft encryption method, which usually encrypts the generated audio file to generate an encrypted file after the recording ends, but the encryption method is low in security and easy to be cracked, and is easily recognized as an encrypted file. The attack is cracked, so the security of the recorded data and user privacy are not well protected.
发明内容Summary of the invention
本发明实施例的主要目的在于提供一种录音加密方法和装置及计算机存储介质,旨在提高录音数据的安全性,保护用户隐私。The main purpose of the embodiments of the present invention is to provide a recording encryption method and device, and a computer storage medium, aiming at improving the security of recorded data and protecting user privacy.
为达以上目的,本发明实施例提出一种录音加密方法,包括:To achieve the above objective, an embodiment of the present invention provides a recording encryption method, including:
录音过程中,采集音频数据;Acquiring audio data during recording;
将所述音频数据拆分为多个预设字节长度的音频数据单元;Splitting the audio data into audio data units of a plurality of preset byte lengths;
利用数据加密密钥对每一个所述音频数据单元进行加密,生成加密文件。 Each of the audio data units is encrypted using a data encryption key to generate an encrypted file.
可选地,所述利用数据加密密钥对每一个所述音频数据单元进行加密生成加密文件之后还包括:Optionally, after the encrypting each of the audio data units by using a data encryption key to generate an encrypted file, the method further includes:
录音结束后,利用数据加密密钥的加密密钥对所述数据加密密钥进行加密,将加密信息存入所述加密文件。After the recording is completed, the data encryption key is encrypted using the encryption key of the data encryption key, and the encrypted information is stored in the encrypted file.
可选地,所述利用数据加密密钥对每一个所述音频数据单元进行加密生成加密文件之后还包括:Optionally, after the encrypting each of the audio data units by using a data encryption key to generate an encrypted file, the method further includes:
录音结束后,获取设置的密码,利用密码加密密钥对所述密码进行加密,将加密信息存入所述加密文件。After the recording is completed, the set password is obtained, the password is encrypted by the password encryption key, and the encrypted information is stored in the encrypted file.
可选地,所述获取设置的密码的同时还包括:获取设置的密码提示信息密码提示信息并存入所述加密文件。Optionally, the obtaining the set password further includes: acquiring the set password prompt information password prompt information and storing the encrypted file.
可选地,所述利用数据加密密钥对每一个所述音频数据单元进行加密生成加密文件之后还包括:录音结束后,将所述加密文件的格式伪装为一般音频文件格式。Optionally, the encrypting each of the audio data units by using a data encryption key to generate an encrypted file further includes: after the recording ends, disguising the format of the encrypted file as a general audio file format.
可选地,所述音频数据为PCM脉冲编码调制格式的音频数据。Optionally, the audio data is audio data in a PCM pulse code modulation format.
可选地,所述预设字节长度为16-256字节长度。Optionally, the preset byte length is 16-256 bytes in length.
本发明实施例还提出一种录音加密装置,包括采集模块、拆分模块和加密模块,其中:The embodiment of the invention further provides a recording encryption device, which comprises an acquisition module, a split module and an encryption module, wherein:
采集模块,被配置为采集音频数据;An acquisition module configured to collect audio data;
拆分模块,被配置为将所述音频数据拆分为多个预设字节长度的音频数据单元;a splitting module configured to split the audio data into audio data units of a plurality of preset byte lengths;
加密模块,被配置为利用数据加密密钥对每一个所述音频数据单元进行加密,生成加密文件。The encryption module is configured to encrypt each of the audio data units with a data encryption key to generate an encrypted file.
可选地,所述加密模块还被配置为:录音结束后,利用数据加密密钥的加密密钥对所述数据加密密钥进行加密,将加密信息存入所述加密文件。Optionally, the encryption module is further configured to: after the recording ends, encrypt the data encryption key by using an encryption key of the data encryption key, and store the encryption information in the encrypted file.
可选地,所述加密模块还被配置为:录音结束后,获取设置的密码, 利用密码加密密钥对所述密码进行加密,将加密信息存入所述加密文件。Optionally, the encryption module is further configured to: after the recording ends, obtain the set password, The password is encrypted with a password encryption key, and the encrypted information is stored in the encrypted file.
可选地,所述加密模块还被配置为:获取设置的密码提示信息密码提示信息并存入所述加密文件。Optionally, the encryption module is further configured to: obtain the set password prompt information password prompt information and store the encrypted file.
可选地,所述加密模块还被配置为:录音结束后,将所述加密文件的格式伪装为一般音频文件格式。Optionally, the encryption module is further configured to: after the recording ends, disguise the format of the encrypted file as a general audio file format.
本发明实施例还提出一种计算机存储介质,存储有计算机程序,该计算机程序用于执行上述录音加密方法。The embodiment of the invention further provides a computer storage medium storing a computer program for executing the above-mentioned recording encryption method.
本发明实施例所提供的一种录音加密方法,通过将采集的最原始的音频数据拆分为若干音频数据单元,然后利用数据加密密钥对每一个音频数据单元进行加密,最后生成加密文件,从而混淆了音频内容,当使用非指定的播放器或终端播放加密文件时,可以成功播放,却无法还原音频文件的内容,达到保护录音数据安全和用户隐私的目的。A recording encryption method provided by an embodiment of the present invention divides the collected original audio data into a plurality of audio data units, and then encrypts each audio data unit by using a data encryption key, and finally generates an encrypted file. Therefore, the audio content is confused. When an encrypted file is played by using a non-designated player or terminal, the content can be successfully played, but the content of the audio file cannot be restored, thereby achieving the purpose of protecting the security of the recorded data and the privacy of the user.
录音结束后,还进一步对数据加密密钥和密码进行加密,进一步提高了录音数据的安全性。此外,还将加密文件的格式伪装为一般音频文件格式,使得其他人不易发现哪些是加密文件哪些是非加密文件。当其他人使用非指定的播放器或终端播放加密文件时,可以将加密文件作为一般的音频格式文件进行播放,但此时的音频数据是经过打乱和混淆的音频数据,无法还原其真实信息,进一步提高了录音数据的安全,保护了用户的隐私。After the recording is finished, the data encryption key and password are further encrypted to further improve the security of the recorded data. In addition, the format of the encrypted file is also disguised as a general audio file format, making it difficult for others to find out which are encrypted files and which are non-encrypted files. When someone else uses an unspecified player or terminal to play an encrypted file, the encrypted file can be played as a general audio format file, but the audio data at this time is scrambled and confusing audio data, and cannot restore its real information. It further improves the security of recorded data and protects the privacy of users.
附图说明DRAWINGS
图1是本发明的录音加密方法第一实施例的流程图;1 is a flow chart of a first embodiment of a recording encryption method of the present invention;
图2是本发明的录音加密方法第二实施例的流程图;2 is a flow chart of a second embodiment of the recording encryption method of the present invention;
图3是本发明的录音加密方法第三实施例的流程图;Figure 3 is a flow chart showing a third embodiment of the recording encryption method of the present invention;
图4是本发明的录音加密方法第四实施例的流程图;Figure 4 is a flow chart showing a fourth embodiment of the recording encryption method of the present invention;
图5是本发明的录音加密方法第五实施例的流程图;Figure 5 is a flow chart showing a fifth embodiment of the recording encryption method of the present invention;
图6是本发明的录音加密方法第六实施例的流程图; Figure 6 is a flow chart showing a sixth embodiment of the recording encryption method of the present invention;
图7是本发明实施例中加密文件的组成示意图;7 is a schematic diagram showing the composition of an encrypted file in an embodiment of the present invention;
图8是发明的录音加密装置一实施例的结构框图;Figure 8 is a block diagram showing the structure of an embodiment of the recording encryption device of the present invention;
图9为本发明的一个实施方式的录音加密装置的硬件结构框图。Fig. 9 is a block diagram showing the hardware configuration of a recording encryption device according to an embodiment of the present invention.
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The implementation, functional features, and advantages of the present invention will be further described in conjunction with the embodiments.
具体实施方式detailed description
应当理解,此处所描述的具体实施例仅仅用以解释本发明实施例,并不用于限定本发明实施例。It is understood that the specific embodiments described herein are merely illustrative of the embodiments of the invention and are not intended to limit the invention.
参见图1,提出本发明的录音加密方法第一实施例,所述录音加密方法包括以下步骤:Referring to FIG. 1, a first embodiment of a recording encryption method of the present invention is proposed. The recording encryption method includes the following steps:
步骤S101:开始录音。Step S101: Start recording.
本实施例中,可以是语音通话时自动开始录音,也可以是启动录音机应用开始进行录音。In this embodiment, the recording may be started automatically during a voice call, or the recording application may be started to start recording.
步骤S102:采集音频数据。Step S102: Acquire audio data.
录音过程中,持续采集音频数据,采集的音频数据可以是脉冲编码调制(Pulse-code modulation,PCM)、直接数字流(Direct Stream Digital,DSD)等格式的音频数据。During the recording process, the audio data is continuously collected, and the collected audio data may be audio data in a format such as Pulse-code modulation (PCM) or Direct Stream Digital (DSD).
步骤S103:将采集的音频数据拆分为多个预设字节长度的音频数据单元。Step S103: Split the collected audio data into a plurality of audio data units of a preset byte length.
具体的,可以设置为16-2M字节长度,优选16-256字节长度,因字节长度过长会影响后续的解密速度,进而影响音频播放的流畅度。Specifically, it can be set to a length of 16-2 Mbytes, preferably 16-256 bytes in length, because the length of the byte is too long, which will affect the subsequent decryption speed, thereby affecting the smoothness of audio playback.
例如,以16字节长度作为一个音频数据单元对PCM格式的音频数据进行拆分,拆分成若干音频数据单元。当然,也可以根据需要拆分为任意字节长度的音频数据单元,如32字节长度、64字节长度、128字节长度等。For example, the audio data of the PCM format is split as an audio data unit with a length of 16 bytes, and is split into a plurality of audio data units. Of course, it can also be split into audio data units of any byte length as needed, such as 32-byte length, 64-byte length, 128-byte length, and the like.
步骤S104:利用数据加密密钥对每一个音频数据单元进行加密,生成 加密文件。Step S104: encrypting each audio data unit by using a data encryption key to generate Encrypt the file.
具体的,利用数据加密密钥(Data_Secret_Key)加密每一个音频数据单元,并将加密后的音频数据单元写入文件中,生成加密文件。Specifically, each audio data unit is encrypted by using a data encryption key (Data_Secret_Key), and the encrypted audio data unit is written into the file to generate an encrypted file.
步骤S102~步骤S104在整个录音过程中持续进行。Steps S102 to S104 are continued throughout the recording process.
步骤S105:录音结束后,存储加密文件。Step S105: After the recording ends, the encrypted file is stored.
当通话结束后自动结束录音,或者用户控制录音机应用结束录音,音频数据单元全部加密完成,则对加密文件进行编码压缩,并存储于本地或云端。When the recording ends automatically after the call ends, or the user controls the recorder application to end the recording, and the audio data unit is completely encrypted, the encrypted file is encoded and compressed, and stored in the local or cloud.
从而,本实施例通过将采集的最原始的音频数据拆分为若干音频数据单元,然后对每一个音频数据单元进行加密,最后生成加密文件,从而混淆了音频内容,当使用非指定的播放器或终端播放加密文件时,可以成功播放,却无法还原音频文件的内容,达到保护录音数据安全和用户隐私的目的。Thus, the present embodiment confuses the audio content by splitting the most original audio data collected into a plurality of audio data units, and then encrypting each of the audio data units, thereby confusing the audio content when using a non-designated player Or when the terminal plays an encrypted file, it can successfully play, but cannot restore the content of the audio file, thereby achieving the purpose of protecting the security of the recorded data and the privacy of the user.
参见图2,提出本发明的录音加密方法第二实施例,所述录音加密方法包括以下步骤:Referring to FIG. 2, a second embodiment of the recording encryption method of the present invention is proposed. The recording encryption method includes the following steps:
步骤S201:开始录音。Step S201: Start recording.
步骤S202:采集音频数据。Step S202: Acquire audio data.
步骤S203:将采集的音频数据拆分为多个预设字节长度的音频数据单元。Step S203: Split the collected audio data into a plurality of audio data units of a preset byte length.
步骤S204:利用数据加密密钥对每一个音频数据单元进行加密,生成加密文件。Step S204: Encrypt each audio data unit with a data encryption key to generate an encrypted file.
步骤S205:录音结束后,利用数据加密密钥的加密密钥对数据加密密钥进行加密,将加密信息存入加密文件。Step S205: After the recording ends, the data encryption key is encrypted by using the encryption key of the data encryption key, and the encrypted information is stored in the encrypted file.
步骤S206:存储加密文件。Step S206: storing the encrypted file.
从而,本实施例在录音结束后,还利用数据加密密钥的加密密钥 (Data_Secret_Key_Key)加密数据加密密钥(Data_Secret_Key),并生成一加密信息,并将该加密信息存入加密文件中,从而进一步提高了录音数据的安全性。Therefore, in this embodiment, after the end of the recording, the encryption key of the data encryption key is also utilized. (Data_Secret_Key_Key) encrypts the data encryption key (Data_Secret_Key), generates an encrypted information, and stores the encrypted information in the encrypted file, thereby further improving the security of the recorded data.
参见图3,提出本发明的录音加密方法第三实施例,所述录音加密方法包括以下步骤:Referring to FIG. 3, a third embodiment of the recording encryption method of the present invention is proposed. The recording encryption method includes the following steps:
步骤S301:开始录音。Step S301: Start recording.
步骤S302:采集音频数据。Step S302: Acquire audio data.
步骤S303:将采集的音频数据拆分为多个预设字节长度的音频数据单元。Step S303: Split the collected audio data into a plurality of audio data units of a preset byte length.
步骤S304:利用数据加密密钥对每一个音频数据单元进行加密,生成加密文件。Step S304: Encrypt each audio data unit with a data encryption key to generate an encrypted file.
步骤S305:录音结束后,获取设置的密码,利用密码加密密钥对密码进行加密,将加密信息存入加密文件。Step S305: After the recording ends, the set password is obtained, the password is encrypted by the password encryption key, and the encrypted information is stored in the encrypted file.
具体的,录音结束后,可显示密码输入界面,获取用户当场设置输入的密码,并利用密码加密密钥加密该密码,并生成一加密信息,并将该加密信息存入加密文件。或者,密码也可以由用户预先设置,并自动应用于预设的加密场景,录音结束后自动获取用户预先设置的密码并进行加密。Specifically, after the recording ends, the password input interface may be displayed, the password input by the user on the spot setting is obtained, and the password is encrypted by using the password encryption key, and an encrypted information is generated, and the encrypted information is stored in the encrypted file. Alternatively, the password can also be preset by the user and automatically applied to the preset encryption scene. After the recording ends, the password set by the user is automatically obtained and encrypted.
步骤S306:存储加密文件从而,本实施例通过进一步对密码进行加密,进一步提高了录音数据的安全性。Step S306: storing the encrypted file. In this embodiment, the security of the recorded data is further improved by further encrypting the password.
参见图4,提出本发明的录音加密方法第四实施例,所述录音加密方法包括以下步骤:Referring to FIG. 4, a fourth embodiment of the recording encryption method of the present invention is proposed. The recording encryption method includes the following steps:
步骤S401:开始录音。Step S401: Start recording.
步骤S402:采集音频数据。Step S402: Acquire audio data.
步骤S403:将采集的音频数据拆分为多个预设字节长度的音频数据单元。 Step S403: Split the collected audio data into a plurality of audio data units of a preset byte length.
步骤S404:利用数据加密密钥对每一个音频数据单元进行加密,生成加密文件。Step S404: Encrypt each audio data unit with a data encryption key to generate an encrypted file.
步骤S405:录音结束后,获取设置的密码和密码提示信息,利用密码加密密钥对密码进行加密,将加密信息和密码提示信息存入加密文件。Step S405: After the recording ends, the set password and password prompt information are obtained, the password is encrypted by the password encryption key, and the encrypted information and the password prompt information are stored in the encrypted file.
具体的,录音结束后,可显示密码输入界面和密码提示信息输入界面,两个输入界面显示的先后顺序不限,获取用户当场设置输入的密码和密码提示信息,利用密码加密密钥加密该密码,并生成一加密信息,并将该加密信息和密码提示信息存入加密文件。或者,密码和密码提示信息也可以由用户预先设置,并自动应用于预设的加密场景,录音结束后自动获取用户预先设置的密码和密码提示信息并进行加密和保存。在某些实施例中,也可以对密码提示信息进行加密。Specifically, after the recording is finished, the password input interface and the password prompt information input interface may be displayed, and the order of the two input interfaces is not limited, and the password and password prompt information input by the user on the spot are obtained, and the password is encrypted by using the password encryption key. And generating an encrypted message, and storing the encrypted information and the password prompt information in the encrypted file. Alternatively, the password and password prompt information may also be preset by the user and automatically applied to the preset encryption scenario. After the recording is completed, the password and password prompt information preset by the user are automatically obtained and encrypted and saved. In some embodiments, the password hint information can also be encrypted.
步骤S406:存储加密文件。Step S406: Store the encrypted file.
从而,本实施例在第三实施例的基础上,进一步保存密码提示信息至加密文件,进一步提高了录音数据的安全性。Therefore, on the basis of the third embodiment, the embodiment further saves the password prompt information to the encrypted file, thereby further improving the security of the recorded data.
参见图5,提出本发明的录音加密方法第五实施例,所述录音加密方法包括以下步骤:Referring to FIG. 5, a fifth embodiment of the recording encryption method of the present invention is proposed. The recording encryption method includes the following steps:
步骤S501:开始录音。Step S501: Start recording.
步骤S502:采集音频数据。Step S502: Acquire audio data.
步骤S503:将采集的音频数据拆分为多个预设字节长度的音频数据单元。Step S503: Split the collected audio data into a plurality of audio data units of a preset byte length.
步骤S504:利用数据加密密钥对每一个音频数据单元进行加密,生成加密文件。Step S504: Encrypt each audio data unit with a data encryption key to generate an encrypted file.
步骤S505:录音结束后,将加密文件的格式伪装为一般音频文件格式。Step S505: After the recording ends, the format of the encrypted file is disguised as a general audio file format.
具体的,录音结束后,对加密文件的文件头进行更新,使得生成的加密文件类似一般音频文件规范的文件,从而表面看起来加密文件就像一般 的音频文件。一般的音频文件格式如WAV格式、WMA格式、MP3格式、RA格式、CD格式、MID格式等,例如,更新Wav文件头,使得生成的加密文件类似wav规范的文件,实现将加密文件伪装为一般音频文件。Specifically, after the recording is finished, the file header of the encrypted file is updated, so that the generated encrypted file is similar to the file of the general audio file specification, so that the surface appears to be encrypted like a general file. Audio file. The general audio file formats such as WAV format, WMA format, MP3 format, RA format, CD format, MID format, etc., for example, update the Wav file header, so that the generated encrypted file is similar to the wav specification file, and the encrypted file is disguised as a general Audio file.
步骤S506:存储加密文件。Step S506: Store the encrypted file.
从而,本实施例通过将加密文件伪装为一般音频文件,使得其他人不易发现哪些是加密文件哪些是非加密文件。当其他人使用非指定的播放器或终端播放加密文件时,可以将加密文件作为一般的音频格式文件进行播放,但此时的音频数据是经过打乱和混淆的音频数据,无法还原其真实信息,进一步提高了录音数据的安全,保护了用户的隐私。Thus, the present embodiment spoofs an encrypted file into a general audio file, making it difficult for others to find out which are encrypted files and which are non-encrypted files. When someone else uses an unspecified player or terminal to play an encrypted file, the encrypted file can be played as a general audio format file, but the audio data at this time is scrambled and confusing audio data, and cannot restore its real information. It further improves the security of recorded data and protects the privacy of users.
参见图6,提出本发明的录音加密方法第六实施例,所述录音加密方法包括以下步骤:Referring to FIG. 6, a sixth embodiment of the recording encryption method of the present invention is proposed. The recording encryption method includes the following steps:
步骤S601:开始录音。Step S601: Start recording.
步骤S602:采集音频数据。Step S602: Acquire audio data.
步骤S603:将采集的音频数据拆分为多个预设字节长度的音频数据单元。Step S603: Split the collected audio data into a plurality of audio data units of a preset byte length.
步骤S604:利用数据加密密钥对每一个音频数据单元进行加密,生成加密文件。Step S604: Encrypt each audio data unit with a data encryption key to generate an encrypted file.
步骤S605:录音结束。Step S605: The recording ends.
步骤S606:利用数据加密密钥的加密密钥对数据加密密钥进行加密,将加密信息存入加密文件。Step S606: encrypt the data encryption key by using the encryption key of the data encryption key, and store the encrypted information in the encrypted file.
步骤S607:获取设置的密码和密码提示信息,利用密码加密密钥对密码进行加密,将加密信息和密码提示信息存入加密文件。Step S607: Acquire the set password and password prompt information, encrypt the password with the password encryption key, and store the encrypted information and the password prompt information into the encrypted file.
步骤S608:将加密文件的格式伪装为一般音频文件格式。Step S608: The format of the encrypted file is disguised as a general audio file format.
步骤S609:存储加密文件。Step S609: Store the encrypted file.
本实施例综合了第一实施例~第五实施例的技术特征,极大的提高了录 音数据的安全性,保护了用户隐私。This embodiment combines the technical features of the first embodiment to the fifth embodiment, and greatly improves the recording. The security of the audio data protects the privacy of the user.
如图7所示,为利用本实施例的加密方法加密生成的加密文件,该加密文件被伪装为WAV格式的音频文件,其包括WAV格式头文件(Wav Header)、加密信息(Encrypted Info)和加密音频数据(Encrypted Data)。其中,WAV格式头文件与一般的WAV格式头文件格式保持一致,同样为44字节长度。加密信息描述的是加密文件的标示、加密密钥等相关信息,其中包括加密后的加密密钥(Decryption Key)、加密后的密码(Password)以及密码提示信息(Password Hint);加密后的加密密钥保存的是经过数据加密密钥的加密密钥加密后的数据加密密钥的相关信息,是用来加密音频数据部分的密钥;加密后的密码保存的是经过密码加密密钥加密后的密码的相关信息,是用来保存用户设置的录音加密密码的部分;密码提示信息保存的是用户在开始加密录音时设置的密码提示信息,当播放加密文件时会显示给用户来提示其密码信息。加密音频数据部分,即加密后的音频数据。As shown in FIG. 7, the generated encrypted file is encrypted by the encryption method of the present embodiment, and the encrypted file is masqueraded as an audio file in a WAV format, which includes a WAV format header file (Wav Header), encrypted information (Encrypted Info), and Encrypted Data. Among them, the WAV format header file is consistent with the general WAV format header file format, and is also 44 bytes long. The encrypted information describes the information such as the identifier of the encrypted file, the encryption key, and the like, including the encrypted encryption key (Decryption Key), the encrypted password (Password), and the password prompt information (Password Hint); the encrypted encryption. The key is stored with the data encryption key encrypted by the encryption key of the data encryption key, and is used to encrypt the key of the audio data portion; the encrypted password is encrypted by the password encryption key. The password related information is used to save the part of the recording encryption password set by the user; the password prompt information stores the password prompt information set by the user when starting the encrypted recording, and is displayed to the user to prompt the password when playing the encrypted file. information. Encrypt the audio data portion, that is, the encrypted audio data.
当使用预设的播放器或终端播放本实施例的加密文件时,其解密流程如下:When the encrypted file of this embodiment is played by using a preset player or terminal, the decryption process is as follows:
1、首先先判断播放的音频文件是否为加密文件,如果是,则显示密码输入界面让用户输入密码,同时显示密码提示信息。如果不是加密文件,则启动正常播放流程。1. First, determine whether the played audio file is an encrypted file. If yes, the password input interface is displayed to allow the user to input a password and display the password prompt information. If it is not an encrypted file, the normal playback process is started.
2、对加密文件中保存的加密密码进行解密,将解密获得的密码与用户输入的密码进行比较。如果用户输入的密码正确,则开始解密播放,否则继续让用户输入密码。2. Decrypt the encrypted password stored in the encrypted file, and compare the decrypted password with the password entered by the user. If the password entered by the user is correct, the decryption playback starts, otherwise the user continues to enter the password.
3、开始解密播放后,使用数据加密密钥的加密密钥解密得到数据加密密钥。3. After starting the decryption play, the data encryption key is obtained by decrypting the encryption key of the data encryption key.
4、使用解密得到的数据加密密钥解密加密后的音频数据,得到真正的 PCM码流。4. Decrypt the encrypted audio data using the decrypted data encryption key to get the real PCM code stream.
5、缓冲一定量的PCM码流,送入AudioTrack中进行播放,获得真实的音频信息。5. Buffer a certain amount of PCM code stream and send it to AudioTrack for playback to obtain real audio information.
当使用非指定的播放器或终端播放加密文件时,可以将加密文件作为一般的音频格式文件进行播放,但此时的音频数据是经过打乱和混淆的,无法还原其真实信息,播放出来的声音类似于噪音,如“沙沙”声。从而,提高了录音数据的安全,保护了用户的隐私。When playing an encrypted file with a non-designated player or terminal, the encrypted file can be played as a general audio format file, but the audio data at this time is scrambled and confused, and the real information cannot be restored. The sound is similar to noise, such as "sand" sound. Thereby, the security of the recorded data is improved, and the privacy of the user is protected.
参见图8,提出本发明的录音加密装置一实施例,所述录音加密装置包括采集模块81、拆分模块82和加密模块83。Referring to FIG. 8, an embodiment of a recording encryption apparatus of the present invention is provided. The recording encryption apparatus includes an acquisition module 81, a splitting module 82, and an encryption module 83.
采集模块81:被配置为采集音频数据。Acquisition module 81: configured to acquire audio data.
可以是语音通话时自动开始录音,也可以是启动录音机应用开始进行录音。录音过程中,采集模块持续采集音频数据,采集的音频数据可以是PCM、DSD等格式的音频数据。It can be started automatically during a voice call, or it can be started by the recorder application. During the recording process, the acquisition module continuously collects audio data, and the collected audio data may be audio data in a format such as PCM or DSD.
拆分模块82:被配置为将音频数据拆分为多个预设字节长度的音频数据单元。Split module 82: is configured to split audio data into audio data units of a plurality of preset byte lengths.
具体的,可以设置为16-2M字节长度,优选16-256字节长度,因字节长度过长会影响后续的解密速度,进而影响音频播放的流畅度。Specifically, it can be set to a length of 16-2 Mbytes, preferably 16-256 bytes in length, because the length of the byte is too long, which will affect the subsequent decryption speed, thereby affecting the smoothness of audio playback.
例如,拆分模块82以16字节长度作为一个音频数据单元对PCM格式的音频数据进行拆分,拆分成若干音频数据单元。当然,也可以根据需要拆分为任意字节长度的音频数据单元,如32字节长度、64字节长度、128字节长度等。For example, the splitting module 82 splits the audio data of the PCM format into an audio data unit with a length of 16 bytes, and splits it into a plurality of audio data units. Of course, it can also be split into audio data units of any byte length as needed, such as 32-byte length, 64-byte length, 128-byte length, and the like.
加密模块83:被配置为利用数据加密密钥对每一个音频数据单元进行加密,生成加密文件。Encryption module 83: configured to encrypt each audio data unit with a data encryption key to generate an encrypted file.
加密模块83利用数据加密密钥加密每一个音频数据单元,并将加密后的音频数据单元写入文件中,生成加密文件。整个录音过程中,采集、拆 分、加密流程持续进行。当录音结束后,音频数据单元全部加密完成,加密模块则对加密文件进行编码压缩,并存储于本地或云端。通过对原始的PCM格式的音频数据进行加密,混淆了音频内容,提高了录音数据的安全性。The encryption module 83 encrypts each audio data unit with a data encryption key, and writes the encrypted audio data unit into a file to generate an encrypted file. Collecting and disassembling during the entire recording process The distribution and encryption process continues. When the recording ends, the audio data unit is completely encrypted, and the encryption module encodes and compresses the encrypted file and stores it in the local or cloud. By encrypting the original PCM format audio data, the audio content is confused and the security of the recorded data is improved.
本发明实施例中,录音结束后,加密模块还利用数据加密密钥的加密密钥对数据加密密钥进行加密,并生成一加密信息,并将加密信息存入加密文件,进一步提高录音数据的安全性。In the embodiment of the present invention, after the recording ends, the encryption module further encrypts the data encryption key by using the encryption key of the data encryption key, generates an encrypted information, and stores the encrypted information in the encrypted file to further improve the recorded data. safety.
本发明实施例中,录音结束后,加密模块还获取用户当场设置的或预先设置的密码,利用密码加密密钥对密码进行加密,并生成一加密信息,并将加密信息存入加密文件,进一步提高录音数据的安全性。In the embodiment of the present invention, after the recording ends, the encryption module further acquires a password set by the user on the spot or preset, encrypts the password by using a password encryption key, generates an encrypted information, and stores the encrypted information in the encrypted file, further Improve the security of recorded data.
本发明实施例中,加密模块在获取密码的同时,还获取用户当场设置的或预先设置的密码提示信息,并将该密码提示信息存入加密文件。在某些实施例中,还可以对密码提示信息进行加密。从而,进一步提高录音数据的安全性。In the embodiment of the present invention, the encryption module acquires the password prompt information set by the user on the spot or preset, and stores the password prompt information in the encrypted file. In some embodiments, the password hint information can also be encrypted. Thereby, the security of the recorded data is further improved.
本发明实施例中,录音结束后,加密模块将加密文件的格式伪装为一般音频文件格式。具体的,对加密文件的文件头进行更新,使得生成的加密文件类似一般音频文件规范的文件,从而表面看起来加密文件就像一般的音频文件。一般的音频文件格式如WAV格式、WMA格式、MP3格式、RA格式、CD格式、MID格式等,例如,更新WAV文件头,使得生成的加密文件类似WAV规范的文件,实现将加密文件伪装为一般音频文件。从而,进一步提高录音数据的安全性。In the embodiment of the present invention, after the recording ends, the encryption module masquerades the format of the encrypted file as a general audio file format. Specifically, the file header of the encrypted file is updated so that the generated encrypted file is similar to the file of the general audio file specification, so that the encrypted file is like a normal audio file. General audio file formats such as WAV format, WMA format, MP3 format, RA format, CD format, MID format, etc., for example, updating the WAV file header, so that the generated encrypted file is similar to the WAV specification file, and the encrypted file is disguised as a general Audio file. Thereby, the security of the recorded data is further improved.
据此,本发明的录音加密装置,通过将采集的最原始的音频数据拆分为若干音频数据单元,然后利用数据加密密钥对每一个音频数据单元进行加密,最后生成加密文件,从而混淆了音频内容,提高了录音数据的安全性。当使用非指定的播放器或终端播放加密文件时,可以成功播放,却无 法还原音频文件的内容,达到保护录音数据安全和用户隐私的目的。Accordingly, the recording encryption apparatus of the present invention confuses by splitting the collected original audio data into a plurality of audio data units, and then encrypting each audio data unit with a data encryption key, and finally generating an encrypted file. Audio content improves the security of recorded data. When playing an encrypted file with a non-designated player or terminal, it can be played successfully without The method restores the content of the audio file to protect the security of the recorded data and the privacy of the user.
录音结束后,还进一步对数据加密密钥和密码进行加密,进一步提高了录音数据的安全性。此外,还将加密文件的格式伪装为一般音频文件格式,使得其他人不易发现哪些是加密文件哪些是非加密文件。当其他人使用非指定的播放器或终端播放加密文件时,可以将加密文件作为一般的音频格式文件进行播放,但此时的音频数据是经过打乱和混淆的音频数据,无法还原其真实信息,进一步提高了录音数据的安全,保护了用户的隐私。After the recording is finished, the data encryption key and password are further encrypted to further improve the security of the recorded data. In addition, the format of the encrypted file is also disguised as a general audio file format, making it difficult for others to find out which are encrypted files and which are non-encrypted files. When someone else uses an unspecified player or terminal to play an encrypted file, the encrypted file can be played as a general audio format file, but the audio data at this time is scrambled and confusing audio data, and cannot restore its real information. It further improves the security of recorded data and protects the privacy of users.
需要说明的是:上述实施例提供的录音加密装置在对录音进行加密时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成。另外,上述实施例提供的录音加密装置与录音加密方法实施例属于同一构思,其具体实现过程详见方法实施例,且方法实施例中的技术特征在装置实施例中均对应适用,这里不再赘述。It should be noted that, when the recording encryption device provided by the above embodiment encrypts the recording, only the division of each functional module described above is used for illustration. In actual applications, the function distribution may be completed by different functional modules as needed. . In addition, the recording encryption device and the recording encryption method are provided in the same embodiment. The specific implementation process is described in the method embodiment, and the technical features in the device embodiment are applicable in the device embodiment. Narration.
实际应用中,录音加密装置中的采集模块81可由麦克风实现。拆分模块82、加密模块83可由中央处理器(CPU,Central Processing Unit)、或数字信号处理器(DSP,Digital Singnal Processor)、或可编程逻辑阵列(FPGA,Field-Programmable Gate Array)实现。加密文件可存储至存储器中,例如闪存。对加密文件进行编码压缩可由编码器实现。最后,压缩后的加密文件可通过存储器进行保存。In practical applications, the acquisition module 81 in the recording encryption device can be implemented by a microphone. The splitting module 82 and the encryption module 83 can be implemented by a central processing unit (CPU), a digital signal processor (DSP), or a field-programmable gate array (FPGA). Encrypted files can be stored in memory, such as flash memory. Encoding compression of an encrypted file can be implemented by an encoder. Finally, the compressed encrypted file can be saved in memory.
图9为本发明的一个实施方式的录音加密装置的硬件结构框图。Fig. 9 is a block diagram showing the hardware configuration of a recording encryption device according to an embodiment of the present invention.
麦克风91采集声音信号,将声音信号转换为电信号(模拟声音信号)。然后将模拟的电信号发送至音频处理电路96,由音频处理电路96对模拟电信号进行滤波降低噪声处理,并且对电信号进行波形整形、增益提高等处理。The microphone 91 collects a sound signal and converts the sound signal into an electrical signal (analog sound signal). The analog electrical signal is then sent to an audio processing circuit 96, which filters the analog electrical signal to reduce noise processing, and performs waveform shaping, gain enhancement, and the like on the electrical signal.
音频处理电路96与模数转换器97连接,该模数转换器97对模拟声音 信号进行模数转换,然后将转换后的数字声音信号发送至CPU/DSP/FPGA98进行拆分和加密处理。The audio processing circuit 96 is coupled to an analog to digital converter 97 that is analog to sound. The signal is analog-to-digital converted, and then the converted digital sound signal is sent to the CPU/DSP/FPGA 98 for splitting and encryption.
CPU/DSP/FPGA 98与编码器99连接,编码器99对拆分加密处理后的数字声音信号进行编码压缩,然后,向总线912输出编码压缩后的声音数据。The CPU/DSP/FPGA 98 is connected to the encoder 99, and the encoder 99 encodes and compresses the split-encrypted digital sound signal, and then outputs the encoded compressed sound data to the bus 912.
总线912是用于传送在录音加密装置的内部读出或生成的各种数据的传送路径。The bus 912 is a transmission path for transmitting various data read or generated inside the recording encryption device.
微型计算机93作为该录音加密装置整体的控制部。微型计算机93连接着麦克风控制电路92、操作单元95和闪存94。The microcomputer 93 serves as a control unit for the entire recording encryption device. The microcomputer 93 is connected to a microphone control circuit 92, an operation unit 95, and a flash memory 94.
麦克风控制电路92,基于微型计算机93下发的指令控制麦克风做出相应的调节,例如,调节音量等。The microphone control circuit 92 controls the microphone to make corresponding adjustments based on instructions issued by the microcomputer 93, for example, adjusting the volume and the like.
操作单元95包括但不限于实体按键或者虚拟按键,该实体或虚拟按键可以为电源按钮、拍照键、编辑按键、动态图像按钮、再现按钮、菜单按钮、十字键、OK按钮、删除按钮、放大按钮等各种输入按钮和各种输入键等操作部材,检测这些操作部材的操作状态。将检测结果向微型计算机93输出。The operation unit 95 includes but is not limited to a physical button or a virtual button, and the entity or virtual button may be a power button, a camera button, an edit button, a dynamic image button, a reproduction button, a menu button, a cross button, an OK button, a delete button, and an enlarge button. The operation members such as various input buttons and various input keys are detected, and the operation states of these operation members are detected. The detection result is output to the microcomputer 93.
闪存94存储用于执行微型计算机93的各种处理序列的程序。此外,闪存94存储麦克风的各种调整值,微型计算机94读出调整值,按照该调整值进行麦克风的控制。The flash memory 94 stores programs for executing various processing sequences of the microcomputer 93. Further, the flash memory 94 stores various adjustment values of the microphone, and the microcomputer 94 reads out the adjustment value, and performs control of the microphone in accordance with the adjustment value.
存储器接口910与存储介质911连接,通过存储器接口910可将编码压缩后的声音数据存储至存储介质911中。存储介质911为能够在录音加密装置上自由拆装的存储器/卡等介质,然而不限于此,也可以是内置在录音加密装置中的硬盘等。The memory interface 910 is connected to the storage medium 911, and the encoded compressed sound data can be stored in the storage medium 911 through the memory interface 910. The storage medium 911 is a medium such as a memory/card that can be detachably attached to the recording encryption device. However, the storage medium 911 is not limited thereto, and may be a hard disk or the like built in the recording encryption device.
本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤可以通过程序来控制相关的硬件完成,所述的程序可以存储于一计算机 可读取存储介质中,所述的存储介质可以是ROM/RAM、磁盘、光盘等。It will be understood by those skilled in the art that all or part of the steps of the foregoing embodiments may be implemented by a program to control related hardware, and the program may be stored in a computer. The storage medium may be read, and the storage medium may be a ROM/RAM, a magnetic disk, an optical disk, or the like.
本发明实施例上述业务信令跟踪的装置如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read Only Memory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。The apparatus for tracking the service signaling according to the embodiment of the present invention may also be stored in a computer readable storage medium if it is implemented in the form of a software function module and sold or used as a separate product. Based on such understanding, the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product stored in a storage medium, including a plurality of instructions. A computer device (which may be a personal computer, server, or network device, etc.) is caused to perform all or part of the methods described in various embodiments of the present invention. The foregoing storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read only memory (ROM), a magnetic disk, or an optical disk. Thus, embodiments of the invention are not limited to any specific combination of hardware and software.
相应地,本发明实施例还提供一种计算机存储介质,其中存储有计算机程序,该计算机程序用于执行本发明实施例的录音加密方法。Correspondingly, an embodiment of the present invention further provides a computer storage medium, wherein a computer program is stored, and the computer program is used to execute the recording encryption method of the embodiment of the present invention.
以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。 The preferred embodiments of the present invention have been described above with reference to the drawings, and are not intended to limit the scope of the invention. A person skilled in the art can implement the invention in various variants without departing from the scope and spirit of the invention. For example, the features of one embodiment can be used in another embodiment to obtain a further embodiment. Any modifications, equivalent substitutions and improvements made within the technical concept of the invention are intended to be included within the scope of the invention.

Claims (15)

  1. 一种录音加密方法,包括:A recording encryption method, including:
    录音过程中,采集音频数据;Acquiring audio data during recording;
    将所述音频数据拆分为多个预设字节长度的音频数据单元;Splitting the audio data into audio data units of a plurality of preset byte lengths;
    利用数据加密密钥对每一个所述音频数据单元进行加密,生成加密文件。Each of the audio data units is encrypted using a data encryption key to generate an encrypted file.
  2. 根据权利要求1所述的录音加密方法,其中,所述利用数据加密密钥对每一个所述音频数据单元进行加密生成加密文件之后还包括:The recording encryption method according to claim 1, wherein the encrypting each of the audio data units by using a data encryption key to generate an encrypted file further comprises:
    录音结束后,利用数据加密密钥的加密密钥对所述数据加密密钥进行加密,将加密信息存入所述加密文件。After the recording is completed, the data encryption key is encrypted using the encryption key of the data encryption key, and the encrypted information is stored in the encrypted file.
  3. 根据权利要求1所述的录音加密方法,其中,所述利用数据加密密钥对每一个所述音频数据单元进行加密生成加密文件之后还包括:The recording encryption method according to claim 1, wherein the encrypting each of the audio data units by using a data encryption key to generate an encrypted file further comprises:
    录音结束后,获取设置的密码,利用密码加密密钥对所述密码进行加密,将加密信息存入所述加密文件。After the recording is completed, the set password is obtained, the password is encrypted by the password encryption key, and the encrypted information is stored in the encrypted file.
  4. 根据权利要求3所述的录音加密方法,其中,所述获取设置的密码的同时还包括:获取设置的密码提示信息密码提示信息并存入所述加密文件。The recording encryption method according to claim 3, wherein the obtaining the set password further comprises: acquiring the set password prompt information password prompt information and storing the encrypted file.
  5. 根据权利要求1所述的录音加密方法,其中,所述利用数据加密密钥对每一个所述音频数据单元进行加密生成加密文件之后还包括:录音结束后,将所述加密文件的格式伪装为一般音频文件格式。The recording encryption method according to claim 1, wherein the encrypting each of the audio data units by using a data encryption key to generate an encrypted file further comprises: disguising the format of the encrypted file as General audio file format.
  6. 根据权利要求1-5任一项所述的录音加密方法,其中,所述音频数据为脉冲编码调制PCM格式的音频数据。The recording encryption method according to any one of claims 1 to 5, wherein the audio data is pulse code modulated audio data of a PCM format.
  7. 根据权利要求1-5任一项所述的录音加密方法,其中,所述预设字节长度为16-256字节长度。The recording encryption method according to any one of claims 1 to 5, wherein the preset byte length is 16-256 bytes in length.
  8. 一种录音加密装置,包括采集模块、拆分模块和加密模块,其中: A recording encryption device includes an acquisition module, a split module and an encryption module, wherein:
    采集模块,被配置为采集音频数据;An acquisition module configured to collect audio data;
    拆分模块,被配置为将所述音频数据拆分为多个预设字节长度的音频数据单元;a splitting module configured to split the audio data into audio data units of a plurality of preset byte lengths;
    加密模块,被配置为利用数据加密密钥对每一个所述音频数据单元进行加密,生成加密文件。The encryption module is configured to encrypt each of the audio data units with a data encryption key to generate an encrypted file.
  9. 根据权利要求8所述的录音加密装置,其中,所述加密模块还被配置为:录音结束后,利用数据加密密钥的加密密钥对所述数据加密密钥进行加密,将加密信息存入所述加密文件。The recording encryption device according to claim 8, wherein the encryption module is further configured to: after the end of the recording, encrypt the data encryption key with an encryption key of the data encryption key, and store the encrypted information The encrypted file.
  10. 根据权利要求8所述的录音加密装置,其中,所述加密模块还被配置为:录音结束后,获取设置的密码,利用密码加密密钥对所述密码进行加密,将加密信息存入所述加密文件。The recording encryption device according to claim 8, wherein the encryption module is further configured to: after the recording ends, acquire the set password, encrypt the password with a password encryption key, and store the encrypted information in the Encrypt the file.
  11. 根据权利要求10所述的录音加密装置,其中,所述加密模块还被配置为:获取设置的密码提示信息密码提示信息并存入所述加密文件。The recording encryption device according to claim 10, wherein the encryption module is further configured to: acquire the set password prompt information password prompt information and store the encrypted file.
  12. 根据权利要求8所述的录音加密装置,其中,所述加密模块还被配置为:录音结束后,将所述加密文件的格式伪装为一般音频文件格式。The recording encryption device according to claim 8, wherein the encryption module is further configured to disguise the format of the encrypted file as a general audio file format after the recording ends.
  13. 根据权利要求8-12任一项所述的录音加密装置,其中,所述音频数据为PCM脉冲编码调制格式的音频数据。The recording encryption device according to any one of claims 8 to 12, wherein the audio data is audio data in a PCM pulse code modulation format.
  14. 根据权利要求8-12任一项所述的录音加密方法,其中,所述预设字节长度为16-256字节长度。The recording encryption method according to any one of claims 8 to 12, wherein the preset byte length is 16-256 bytes in length.
  15. 一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,该计算机可执行指令被配置为执行权利要求1-7任一项所述的录音加密方法。 A computer storage medium having stored therein computer executable instructions configured to perform the recording encryption method of any of claims 1-7.
PCT/CN2015/086843 2014-09-05 2015-08-13 Recording encryption method and device and computer storage medium WO2016034035A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410451727.1 2014-09-05
CN201410451727.1A CN104243166A (en) 2014-09-05 2014-09-05 Recording encryption method and device

Publications (1)

Publication Number Publication Date
WO2016034035A1 true WO2016034035A1 (en) 2016-03-10

Family

ID=52230572

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/086843 WO2016034035A1 (en) 2014-09-05 2015-08-13 Recording encryption method and device and computer storage medium

Country Status (2)

Country Link
CN (1) CN104243166A (en)
WO (1) WO2016034035A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109409101A (en) * 2018-09-17 2019-03-01 平安科技(深圳)有限公司 The method and terminal device of data encryption
CN112311787A (en) * 2020-10-28 2021-02-02 深圳市启望科文技术有限公司 Recording file segment encryption method and device, computer equipment and storage medium
CN112818375A (en) * 2021-03-08 2021-05-18 郑州铁路职业技术学院 Encryption system for recording information transmission
CN112818376A (en) * 2021-03-08 2021-05-18 郑州铁路职业技术学院 Encryption method for anti-theft recording information transmission

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104243166A (en) * 2014-09-05 2014-12-24 深圳市中兴移动通信有限公司 Recording encryption method and device
CN104538048B (en) * 2015-01-27 2016-08-03 努比亚技术有限公司 A kind of processing method and processing device of audio file
CN105099669B (en) * 2015-05-28 2019-07-19 努比亚技术有限公司 Recording encipher-decipher method and device
US10110566B2 (en) 2015-07-21 2018-10-23 Baffle, Inc. Systems and processes for executing private programs on untrusted computers
CN105528557A (en) * 2015-12-08 2016-04-27 广东欧珀移动通信有限公司 Method and device for encrypting audio file
CN106301784B (en) * 2016-08-03 2020-06-16 南昌欧菲生物识别技术有限公司 Data acquisition method and terminal
CN106934296A (en) * 2017-02-06 2017-07-07 北京音未文化传媒有限责任公司 A kind of encrypting and decrypting method of audio file
TWI716845B (en) * 2019-03-29 2021-01-21 竹謙設計開發股份有限公司 Anonymous audio system and method
CN110266889B (en) * 2019-06-26 2021-03-19 四川神琥科技有限公司 Method for recording and preventing recorded audio from being edited and tampered
CN111506913B (en) * 2020-04-21 2024-03-15 上海明略人工智能(集团)有限公司 Audio encryption method and device, storage medium and electronic device
CN111586039A (en) * 2020-05-06 2020-08-25 上海明略人工智能(集团)有限公司 Audio data encryption method and device, storage medium and electronic device
CN111953727A (en) * 2020-05-06 2020-11-17 上海明略人工智能(集团)有限公司 Audio transmission method and device
CN113395279A (en) * 2021-06-11 2021-09-14 上海明略人工智能(集团)有限公司 Data encryption method and device, audio acquisition equipment and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7120252B1 (en) * 2001-08-16 2006-10-10 Mcafee, Inc. System and method for automatically protecting private video content using cryptographic security for legacy systems
CN101163228A (en) * 2007-10-24 2008-04-16 中国电信股份有限公司 Video data encrypted system and method for network video monitoring
CN101969545A (en) * 2010-09-08 2011-02-09 中兴通讯股份有限公司 Encryption method and device of multimedia file
CN102624518A (en) * 2012-03-05 2012-08-01 华中科技大学 Voice encryption and decryption method
CN103516722A (en) * 2013-09-17 2014-01-15 亚欧宝龙信息安全技术(湖南)有限公司 Subscriber stage file automatic encryption and decryption method and device
CN104243166A (en) * 2014-09-05 2014-12-24 深圳市中兴移动通信有限公司 Recording encryption method and device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1937488B (en) * 2006-08-28 2010-12-22 珠海金山软件有限公司 Safety quick transmission and instant playing method of sound signal in network
CN101621376A (en) * 2008-06-30 2010-01-06 北京中星微电子有限公司 Method, device and system for multi-level encryption and decryption
CN102541509B (en) * 2012-01-13 2016-04-27 河南科技大学 A kind of true random number generation method based on chaos encryption
CN103310166B (en) * 2013-05-07 2016-01-20 杭州百航信息技术有限公司 To record anti-tamper Apparatus and method for

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7120252B1 (en) * 2001-08-16 2006-10-10 Mcafee, Inc. System and method for automatically protecting private video content using cryptographic security for legacy systems
CN101163228A (en) * 2007-10-24 2008-04-16 中国电信股份有限公司 Video data encrypted system and method for network video monitoring
CN101969545A (en) * 2010-09-08 2011-02-09 中兴通讯股份有限公司 Encryption method and device of multimedia file
CN102624518A (en) * 2012-03-05 2012-08-01 华中科技大学 Voice encryption and decryption method
CN103516722A (en) * 2013-09-17 2014-01-15 亚欧宝龙信息安全技术(湖南)有限公司 Subscriber stage file automatic encryption and decryption method and device
CN104243166A (en) * 2014-09-05 2014-12-24 深圳市中兴移动通信有限公司 Recording encryption method and device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109409101A (en) * 2018-09-17 2019-03-01 平安科技(深圳)有限公司 The method and terminal device of data encryption
CN112311787A (en) * 2020-10-28 2021-02-02 深圳市启望科文技术有限公司 Recording file segment encryption method and device, computer equipment and storage medium
CN112311787B (en) * 2020-10-28 2022-04-22 深圳市启望科文技术有限公司 Recording file segment encryption method and device, computer equipment and storage medium
CN112818375A (en) * 2021-03-08 2021-05-18 郑州铁路职业技术学院 Encryption system for recording information transmission
CN112818376A (en) * 2021-03-08 2021-05-18 郑州铁路职业技术学院 Encryption method for anti-theft recording information transmission
CN112818375B (en) * 2021-03-08 2024-03-12 郑州铁路职业技术学院 Encryption system for recording information transmission
CN112818376B (en) * 2021-03-08 2024-03-26 郑州铁路职业技术学院 Encryption method for anti-theft recording information transmission

Also Published As

Publication number Publication date
CN104243166A (en) 2014-12-24

Similar Documents

Publication Publication Date Title
WO2016034035A1 (en) Recording encryption method and device and computer storage medium
TWI760527B (en) Method and system to encrypt and decrypt audio and video file
US7957535B2 (en) Data storing method, data playback method, data recording device, data playback device, and recording medium
JP3550509B2 (en) Image recording / reproducing device, image reproducing device, and unauthorized use prevention method
WO2012031490A1 (en) Multimedia file encryption method and apparatus
CN104393994B (en) Audio data secure transmission method, system and terminal
EP2352251A1 (en) Content decoding apparatus, content decoding method and integrated circuit
WO2017215148A1 (en) File protection method and device
KR20070015567A (en) Terminal device and copyright protection system
JP2009152713A (en) Digital signature program, computer readable recording medium, digital signature apparatus, and digital signature method
US8811607B2 (en) Processing context information
JPWO2007007764A1 (en) License management apparatus and method
JP2009200595A (en) Signature management program, signature management method and signature management apparatus
CN108769807A (en) A kind of video encryption method based on Android platform
US6904406B2 (en) Audio playback/recording apparatus having multiple decoders in ROM
KR20090058146A (en) Forgery-proof digital sound recording device
JPWO2006022349A1 (en) Data recording / reproducing apparatus and method
CN111954035A (en) Method and device for encrypting video-audio signal stream
US20100031057A1 (en) Traffic analysis resistant storage encryption using implicit and explicit data
JP2010074391A (en) Sound recorder, program, and sound recording/sound reproducing system
CN102724174B (en) A kind of Operation Log for hardware store medium information elimination instrument carries out network deriving method
JP2017084431A (en) Information recording device, alteration prevention method for information recording device, and program
JP5163727B2 (en) Signature management method, signature management system
KR20110022960A (en) Apparatus for storing data and operating method implementing the same
JP5110942B2 (en) Information protection system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15837656

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 24.07.2107)

122 Ep: pct application non-entry in european phase

Ref document number: 15837656

Country of ref document: EP

Kind code of ref document: A1