System, apparatus and method for license key permutation

    公开(公告)号:US09659181B2

    公开(公告)日:2017-05-23

    申请号:US14836707

    申请日:2015-08-26

    发明人: David Aldis

    IPC分类号: G06F21/62 H04L9/08 G06F21/14

    摘要: A system and method of dynamically altering the encoding, structure or other attribute of a cryptographic key, typically a license activation key, to render useless keys that have been created by illegal key generation “cracks”. An encoding/decoding engine provides a plurality of key obfuscation algorithms that may alter the structure, encoding or any other attribute of a given key. A changeable combination code is supplied to the encoding/decoding engine that specifies a subset of the algorithms to apply during the encoding or decoding phase. The encoding engine is used during key generation and the decoding engine used during key usage. The same combination code must be used during decoding as was used during encoding to recover the original key or a valid key will not be recovered. Thus, a system can be rapidly re-keyed by selecting a new combination of encoding/decoding algorithms. The selection of algorithms comprises a combination code. The new combination code will result in keys that are incompatible with any existing illegal key generators.

    METHOD AND APPARATUS FOR PROVIDING ENHANCED STREAMING CONTENT DELIVERY WITH MULTI-ARCHIVE SUPPORT USING SECURE DOWNLOAD MANAGER AND CONTENT-INDIFFERENT DECODING
    3.
    发明申请
    METHOD AND APPARATUS FOR PROVIDING ENHANCED STREAMING CONTENT DELIVERY WITH MULTI-ARCHIVE SUPPORT USING SECURE DOWNLOAD MANAGER AND CONTENT-INDIFFERENT DECODING 有权
    使用安全下载管理器和内容不同解码器提供具有多存储支持的增强流媒体内容传送的方法和装置

    公开(公告)号:US20150081849A1

    公开(公告)日:2015-03-19

    申请号:US14322528

    申请日:2014-07-02

    IPC分类号: H04L29/06 H04L29/08

    摘要: A system, apparatuses and methods are provided to download and process data and other content streamed over a wide area network using one or more dynamically fetched, material specific, data handlers (e.g., download assistants). A download assistant fetches a data stream from a remote location and processes the streamed data iteratively using buffers and multi-threaded processes through the decoder (e.g., codec), allowing source material-specific processing of the data as it is streamed from one or more download sources as well as content-indifferent and platform-indifferent decoding. To minimize versioning issues, payload construction for secure delivery is simplified to packing and encrypting a directory tree containing any number of files or other digital media into an archive and, when needed, dividing a payload into multiple files or archives with a descriptor that lists the archives.

    摘要翻译: 提供了一种系统,装置和方法,用于使用一个或多个动态获取的材料特定的数据处理器(例如,下载助手)来下载和处理通过广域网流传输的数据和其他内容。 下载助手从远程位置获取数据流,并通过解码器(例如,编解码器)使用缓冲区和多线程处理迭代地处理流数据,从而允许数据的源材料特定处理从一个或多个 下载源以及内容无关和平台无关的解码。 为了最小化版本问题,用于安全传送的有效负载构造被简化为将包含任何数量的文件或其他数字媒体的目录树打包并加密到归档中,并且在需要时将有效载荷分成多个文件或归档,其中描述符列出 档案。

    Method and apparatus for providing enhanced streaming content delivery with multi-archive support using secure download manager and content-indifferent decoding
    4.
    发明授权
    Method and apparatus for providing enhanced streaming content delivery with multi-archive support using secure download manager and content-indifferent decoding 有权
    用于使用安全下载管理器和内容无关解码来提供具有多存档支持的增强的流内容传送的方法和装置

    公开(公告)号:US09516083B2

    公开(公告)日:2016-12-06

    申请号:US15010457

    申请日:2016-01-29

    摘要: A system, apparatuses and methods are provided to download and process data and other content streamed over a wide area network using one or more dynamically fetched, material specific, data handlers (e.g., download assistants). A download assistant fetches a data stream from a remote location and processes the streamed data iteratively using buffers and multi-threaded processes through the decoder (e.g., codec), allowing source material-specific processing of the data as it is streamed from one or more download sources as well as content-indifferent and platform-indifferent decoding. To minimize versioning issues, payload construction for secure delivery is simplified to packing and encrypting a directory tree containing any number of files or other digital media into an archive and, when needed, dividing a payload into multiple files or archives with a descriptor that lists the archives.

    摘要翻译: 提供了一种系统,装置和方法,用于使用一个或多个动态获取的材料特定的数据处理器(例如,下载助手)来下载和处理通过广域网流传输的数据和其他内容。 下载助手从远程位置获取数据流,并通过解码器(例如,编解码器)使用缓冲区和多线程处理迭代地处理流数据,从而允许数据的源材料特定处理从一个或多个 下载源以及内容无关和平台无关的解码。 为了最小化版本问题,用于安全传送的有效负载构造被简化为将包含任何数量的文件或其他数字媒体的目录树打包并加密到归档中,并且在需要时将有效载荷分成多个文件或归档,其中描述符列出 档案。