Encryption and decryption methods of streaming media on-demand system
The technology of an on-demand system and an encryption method is applied in the field of encryption and decryption of a streaming media on-demand system, which can solve problems such as reducing the security of on-demand streaming media files, and achieve the effects of increasing the difficulty of decryption, increasing the difficulty and improving the security.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0040]The present invention proposes a method for encrypting on-demand streaming media files, the core idea of which is: a fragmentation encryptor performs fragmentation of a media file with a fixed size and generates a content key and a random key for each fragmentation. number, the encryption slicer calculates the slice key according to the slice content key, the key random number and the preset key derivation function, and uses the slice key to encrypt the current slice. And embed the key nonce into the shard.
[0041] Correspondingly, the present invention also proposes a method for decrypting on-demand streaming media files, the core idea of which is: the client receives the content key, the key random number of the first segment and the pre-set key derivation function calculation The first shard key and decrypt the shard, extract the key random number of the next shard and calculate the decryption key of the next shard.
[0042] In the present invention, the media i...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com