Software-usage management system, software-usage management method, and computer product
    121.
    发明申请
    Software-usage management system, software-usage management method, and computer product 有权
    软件使用管理系统,软件使用管理方法和计算机产品

    公开(公告)号:US20050209878A1

    公开(公告)日:2005-09-22

    申请号:US11130275

    申请日:2005-05-17

    CPC分类号: G06Q10/10 G06Q20/206

    摘要: A software-usage management system that manages a usage of a software function by a client connected to a network includes a test-conducting unit that conducts a test relevant to a software function for a user of a client for which a specific software function is not available from a standpoint of security; and a usage allowing unit that allows a user who passed the test conducted by the test-conducting unit to use the specific software function.

    摘要翻译: 管理连接到网络的客户端使用软件功能的软件使用管理系统包括测试传导单元,该测试导向单元对特定软件功能不是的客户端的用户进行与软件功能相关的测试 从安全的角度来看; 以及允许通过由测试导向单元进行的测试的用户使用特定软件功能的使用允许单元。

    System and method for distributing digital works, apparatus and method for reproducing digital works, and computer program product
    122.
    发明授权
    System and method for distributing digital works, apparatus and method for reproducing digital works, and computer program product 失效
    用于分发数字作品的系统和方法,用于再现数字作品的装置和方法以及计算机程序产品

    公开(公告)号:US06857071B1

    公开(公告)日:2005-02-15

    申请号:US09362657

    申请日:1999-07-29

    申请人: Masayuki Nakae

    发明人: Masayuki Nakae

    摘要: An editing apparatus generates a capsular work in which usage conditions for each of plural usages and usage secret information, obtained by encrypting a decryption key encrypted work data with ticket keys which differ depending on usage from each other, are encapsulated together with the encrypted work data. A ticket server apparatus, which manages the usage conditions and the ticket keys, issues a ticket containing a ticket key in the case of allowing a user to practice the usage requested by the user. A distribution center apparatus, which manages the capsular work, distributes the capsular work in accordance with the user's request. An audiovisual apparatus acquires the capsular work from the distribution center apparatus and requests the ticket necessary to make use of the capsular work from the ticket server apparatus. The audiovisual apparatus decrypts the encrypted work data contained in the capsular work and reproduces the work data only in the case where the audiovisual apparatus has acquired the ticket.

    摘要翻译: 编辑装置生成胶囊工作,其中通过用加密的工作数据封装与根据使用不同的票密钥加密具有密钥的解密密钥加密工作数据而获得的多个用途和使用秘密信息中的每一个的使用条件 。 在允许用户练习用户请求的使用的情况下,管理使用条件和票钥的票服务器装置发出包含票密钥的票。 管理胶囊工作的配送中心设备根据用户要求分配胶囊工作。 视听设备从分发中心设备获取胶囊工作,并请求使用来自售票服务器设备的胶囊工作所需的票据。 视听设备解密包含在胶囊工作中的加密工作数据,并且仅在视听设备已经获取了票的情况下再现工作数据。

    System for management of software employing memory for processing unit
with regulatory information, for limiting amount of use and number of
backup copies of software
    123.
    发明授权
    System for management of software employing memory for processing unit with regulatory information, for limiting amount of use and number of backup copies of software 失效
    用于管理使用具有监管信息的处理单元的存储器的软件的系统,用于限制软件的使用量和备份副本的数量

    公开(公告)号:US06067640A

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

    申请号:US42794

    申请日:1998-03-17

    摘要: A set of a management-use memory medium in which is written various type of regulatory information (limit I of use of software, limit L of production of the next generation, a number K of generations showing up to what generation backup copies can be produced, software identification information PID, etc.) and a software memory medium in which the software is stored is established and use of the software is allowed under the restrictions of this regulatory information. Further, the software memory medium and the management-use memory medium may be provided in the same memory medium or the two may be constituted as separate memory media. In the case of the latter separate management system, the software is allowed to be used only when the software identification information PID written in the two match. It is therefore possible to suppress the unauthorized use of software without detracting from the spatial convenience of software use.

    摘要翻译: 一组管理用存储介质,其中写入了各种类型的监管信息(限制使用软件,限制下一代的生产,可以产生几代备份副本的K代数 ,软件识别信息PID等)和存储软件的软件存储介质,并且在该监管信息的限制下允许使用该软件。 此外,软件存储介质和管理用存储介质可以设置在相同的存储介质中,或者两者可以构成为分离的存储介质。 在后一种单独管理系统的情况下,只有当软件识别信息PID写在两个匹配中时才允许使用该软件。 因此,可以在不损害软件使用的空间便利的情况下抑制未经授权的使用软件。

    Software analysis protection method for changing the software pattern on
the memory of a user terminal
    125.
    发明授权
    Software analysis protection method for changing the software pattern on the memory of a user terminal 失效
    软件分析保护方法,用于更改用户终端内存上的软件模式

    公开(公告)号:US5699512A

    公开(公告)日:1997-12-16

    申请号:US431305

    申请日:1995-04-28

    IPC分类号: G06F1/00 G06F21/14 G06F11/34

    CPC分类号: G06F21/14

    摘要: A software analysis protection method capable of preventing an illegitimate use of a software reliably, by making a software analysis difficult without complicating or enciphering the software itself. Software parts dividing the software to be used at the user terminal are distributedly stored in the user terminal and the center, and the software parts stored in the center are transmitted to the user terminal and loaded into missing parts among the software parts stored in the user terminal on a memory so as to make the software operable at the user terminal. Then, the software as developed on the memory is operated at the user terminal. The software parts are down-loaded from the center to the user terminal such that an arranged pattern of the software as developed on the memory is changed at each time of a use of the software at the user terminal.

    摘要翻译: 一种软件分析保护方法,能够通过软件分析难以可靠地防止非法使用软件,而不会使软件本身复杂化或加密。 将在用户终端中使用的软件划分的软件部件被分布式存储在用户终端和中心,并且存储在中心的软件部分被发送到用户终端并且被加载到存储在用户中的软件部分中的缺失部分 终端在存储器上,以使软件在用户终端可操作。 然后,在用户终端上操作在存储器上开发的软件。 软件部分从中心下载到用户终端,使得在用户终端上使用软件的每个时间改变在存储器上开发的软件的排列模式。

    Systems and methods to facilitate authorization key obfuscation validation

    公开(公告)号:US12086218B2

    公开(公告)日:2024-09-10

    申请号:US17555158

    申请日:2021-12-17

    申请人: BlueOwl, LLC

    发明人: Marco Ancheta

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

    摘要: A device for validating authorization key obfuscation in a continuous integration (CI) pipeline codebase is presented. The device includes a transceiver, one or more memories, and one or more processors interfacing with the transceiver and the one or more memories. The one or more processors are configured to receive an update to the CI pipeline codebase. The update may include an authorization key, which the one or more processors store in the one or more memories. The one or more processors may perform a build process to integrate the update into the CI pipeline codebase. The build process may include an obfuscation, which creates an obfuscated CI pipeline codebase. The one or more processors may also scan the obfuscated CI pipeline codebase to determine a presence or an absence of the authorization key.

    Adaptive malware binary rewriting
    130.
    发明授权

    公开(公告)号:US12019746B1

    公开(公告)日:2024-06-25

    申请号:US17851229

    申请日:2022-06-28

    申请人: UT-Battelle, LLC

    IPC分类号: G06F21/56 G06F21/14

    CPC分类号: G06F21/564 G06F21/14

    摘要: An adaptive malware writing system includes a targeting engine that classifies malware candidates as a malicious candidate or a benign candidate through a surrogate model. The surrogate model assigns a weight to each byte of the malware candidates through a saliency vector. The sum of the weights render a malware classification score. An alteration engine alters a binary form of the malware candidates classified as malware by executing a functional analysis that traces application program interface calls and memory. The alteration engine alters the binary form of the malware candidates classified as malware to render a synthesized malware. The malware analysis determines if the synthesized malware is operational by comparing an image of the synthesized malware to an image of at least one of the plurality of malware candidates. A target classifier engine identifies the vulnerabilities of a targeted computer.