Method for securing a digital document

    公开(公告)号:US10970408B2

    公开(公告)日:2021-04-06

    申请号:US16156353

    申请日:2018-10-10

    申请人: SAFENET INC.

    IPC分类号: G06F21/62 G06F21/60 G06F16/93

    摘要: A method for securing a digital document comprising first and second types of data, where a set of data of the second type is previously identified in an initial version of the document. For each data of the second type, an identifier is allocated to the data and an entry comprising the data is stored in a secure storage unit. The identifier comprises a display value and a link value. The data is reachable in the secure storage unit through the link value. The secure storage unit is configured to use access rules for authorizing or denying a request initiated by a user for accessing data of the second type contained in an entry of the secure storage unit. An updated version of the digital document is generated by replacing each data of the second type by its allocated identifier in the initial version of the digital document.

    High performance data encryption server and method for transparently encrypting/decrypting data
    2.
    发明授权
    High performance data encryption server and method for transparently encrypting/decrypting data 有权
    高性能数据加密服务器和透明加密/解密数据的方法

    公开(公告)号:US08386768B2

    公开(公告)日:2013-02-26

    申请号:US11704705

    申请日:2007-02-08

    IPC分类号: H04L29/06

    CPC分类号: G06F21/602

    摘要: High-performance data encryption/decryption server and method for transparently encrypting/decrypting data. System and method for encryption and/or decryption cryptographic services that have applicability small and large databases and especially to encryption and/or decryption of bulk data. Method for transparently applying a cryptographic operation to application-specific data. Encryption server for transparent encryption and decryption of application specific data. Method for transparently encrypting application specific data. Computer program stored on a computer readable media for modifying the operation of a computer process implementing a method for transparently encrypting application specific data. System and appliance for transparently encrypting application specific data. System for transparently applying a cryptographic operation to application-specific data.

    摘要翻译: 高性能数据加密/解密服务器和透明加密/解密数据的方法。 用于加密和/或解密加密服务的系统和方法,其具有适用于小型和大型数据库,特别是对批量数据的加密和/或解密。 将密码操作透明地应用到应用程序特定数据的方法。 加密服务器,用于透明加密和解密应用程序的特定数据。 用于透明加密应用程序特定数据的方法。 存储在计算机可读介质上的计算机程序,用于修改实现用于透明加密应用程序特定数据的方法的计算机进程的操作。 用于透明加密应用程序特定数据的系统和设备。 用于将密码操作透明地应用到应用程序特定数据的系统。

    EFFICIENT VOLUME ENCRYPTION
    3.
    发明申请
    EFFICIENT VOLUME ENCRYPTION 审中-公开
    高效加密

    公开(公告)号:US20120216052A1

    公开(公告)日:2012-08-23

    申请号:US13271868

    申请日:2011-10-12

    申请人: Chris Dunn

    发明人: Chris Dunn

    IPC分类号: G06F21/00

    CPC分类号: G06F21/78

    摘要: A computer system comprises a first region including a base image in the form of machine readable code stored on a non-volatile storage medium, a second region including a machine image in the form of machine readable code stored on a non-volatile storage medium, and a deduplicator. The second region machine image comprises a base part sufficiently similar to the base image for deduplication, and a part special to the second region machine image. The first region base image and the second region machine image are deduplicated by the deduplicator. The second region special part is encrypted by full disk encryption using a key not available to the first region. Methods of, and computer programs for, implementing such a system are described.

    摘要翻译: 计算机系统包括:第一区域,包括存储在非易失性存储介质上的机器可读代码形式的基本图像;第二区域,包括存储在非易失性存储介质上的机器可读代码形式的机器图像; 和重复数据删除器。 第二区域机器图像包括与用于重复数据消除的基本图像充分相似的基本部分和第二区域机器图像专用的部分。 第一区域基础图像和第二区域机器图像由重复数据消除器重复数据消除。 第二个区域特殊部分通过使用第一个区域不可用的密钥的完全磁盘加密进行加密。 描述了实现这种系统的方法和计算机程序。

    Software license embedded in shell code
    4.
    发明授权
    Software license embedded in shell code 有权
    软件许可证嵌入在shell代码中

    公开(公告)号:US08205096B2

    公开(公告)日:2012-06-19

    申请号:US12663785

    申请日:2009-10-12

    申请人: Peter Cheng

    发明人: Peter Cheng

    IPC分类号: G06F12/14

    摘要: Software application protection methods and systems for protecting and verifying licensing of an original application. The system reads the original application executable, and generates a shelled application comprising the original application and a shell containing the license information. The shelled application implements license APIs, and establishes secure communications within the shelled application between the original application and the shell. Licensing for the original application can be verified by the shelled application alone.

    摘要翻译: 用于保护和验证原始应用程序许可的软件应用程序保护方法和系统。 系统读取原始应用程序可执行文件,并生成包含原始应用程序和包含许可证信息的外壳的shelled应用程序。 shelled应用程序实现许可证API,并在原始应用程序和shell之间的shelled应用程序内建立安全通信。 原始应用程序的许可证可以通过单独的shelled应用程序进行验证。

    HIGH-ASSURANCE SECURE BOOT CONTENT PROTECTION
    5.
    发明申请
    HIGH-ASSURANCE SECURE BOOT CONTENT PROTECTION 失效
    高保证安全引擎内容保护

    公开(公告)号:US20120005484A1

    公开(公告)日:2012-01-05

    申请号:US12970163

    申请日:2010-12-16

    IPC分类号: G06F12/14

    CPC分类号: G06F21/575

    摘要: A method and apparatus for high assurance boot processing is disclosed. A trusted processor is used to authenticate a trusted boot program and in conjunction with a selector, to provide the authenticated boot program to a boot memory where it can be accessed by a main processor to execute the bootup sequence. The trusted processor also provides a command for the main processor to write a data sequence to a hard drive or similar device, and monitors the data written by the main processor to verify that the data has not been tampered with or otherwise compromised.

    摘要翻译: 公开了一种用于高保证引导处理的方法和装置。 信任的处理器用于对可信引导程序进行认证,并与选择器结合,将认证的引导程序提供给引导存储器,其中主处理器可以访问它,以执行引导序列。 可信处理器还为主处理器提供命令,以将数据序列写入硬盘驱动器或类似设备,并监视由主处理器写入的数据,以验证数据未被篡改或以其他方式受到损害。

    Obfuscation
    6.
    发明申请
    Obfuscation 审中-公开
    混淆

    公开(公告)号:US20100250906A1

    公开(公告)日:2010-09-30

    申请号:US12721058

    申请日:2010-03-10

    IPC分类号: G06F9/38

    CPC分类号: G06F21/14

    摘要: In an embodiment of a method of making a conditional jump in a computer running a program, an input is provided, conditional on which a substantive conditional branch is to be made. An obfuscatory unpredictable datum is provided. Code is executed that causes an obfuscatory branch conditional on the unpredictable datum. At a point in the computer program determined by the obfuscatory conditional branch, a substantive branch is made that is conditional on the input.

    摘要翻译: 在运行程序的计算机中进行条件跳转的方法的实施例中,提供输入,条件是将要进行实质性条件分支。 提供了一个混乱的不可预测的数据。 代码被执行,导致一个混淆分支条件不可预测的基准。 在由混淆性条件分支确定的计算机程序中,根据输入条件进行实质分支。

    System and method for detecting FRO locking
    7.
    发明申请
    System and method for detecting FRO locking 有权
    FRO锁定检测系统及方法

    公开(公告)号:US20100171560A1

    公开(公告)日:2010-07-08

    申请号:US12319308

    申请日:2009-01-06

    申请人: Ad Verschueren

    发明人: Ad Verschueren

    IPC分类号: H03L7/085

    CPC分类号: G06F7/58 G06F7/588 H03K3/84

    摘要: The detection of locking of a free running oscillator (FRO) is disclosed, including taking periodic samples of the FRO output, storing each new sample in a sample storage medium, each time a new sample is stored searching the stored samples for at least one repeating pattern, counting consecutive sampling instances in which a repeating pattern is found, and indicating when the count reaches a preselected threshold number.

    摘要翻译: 公开了一种自由运行振荡器(FRO)的锁定检测,包括采用FRO输出的周期性样本,将每个新样本存储在样本存储介质中,每当存储新的样本时,搜索存储的样本至少一次重复 计数其中发现重复模式的连续采样实例,并指示何时计数达到预先选择的阈值数。

    Zero-install IP security
    8.
    发明申请
    Zero-install IP security 审中-公开
    零安装IP安全

    公开(公告)号:US20100011375A1

    公开(公告)日:2010-01-14

    申请号:US12456088

    申请日:2009-06-11

    申请人: Tero Kivinen

    发明人: Tero Kivinen

    IPC分类号: G06F13/00 G06F3/00

    摘要: In an embodiment of a method of and system for secure communication, a computer system comprises a primary system protocol stack operative in kernel space and interfacing with an external network. A secondary system protocol stack, security software, and at least one application program operate in user space, and may be provided on a portable storage medium by a user who does not have privileges to install programs in kernel space. The application program interfaces with the secondary system protocol stack. The secondary system protocol stack interfaces with the primary system protocol stack. The security software operates on communications through the secondary system protocol stack.

    摘要翻译: 在用于安全通信的方法和系统的实施例中,计算机系统包括在内核空间中操作并与外部网络接口的主系统协议栈。 辅助系统协议栈,安全软件和至少一个应用程序在用户空间中操作,并且可以由没有在内核空间中安装程序的权限的用户提供在便携式存储介质上。 应用程序与辅助系统协议栈接口。 辅助系统协议栈与主系统协议栈接口。 安全软件通过辅助系统协议栈进行通信。

    Key rotation
    9.
    发明申请
    Key rotation 审中-公开
    关键旋转

    公开(公告)号:US20090225987A1

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

    申请号:US12384256

    申请日:2009-04-02

    IPC分类号: H04L9/08

    CPC分类号: H04L9/0891 H04L9/12

    摘要: A system and method for a mechanism is provided for automatically selecting a new encryption key for re-encrypting data in a target database. New initialization vectors may be specified for re-encrypting each column of data selected for re-encryption. Further, a new initialization vector may be specified for one or more rows of data of a database table in the target database that is selected for re-encryption.

    摘要翻译: 提供了一种用于机制的系统和方法,用于自动选择用于对目标数据库中的数据重新加密的新加密密钥。 可以指定新的初始化向量来重新加密被选择用于重新加密的每列数据。 此外,可以为被选择用于重新加密的目标数据库中的数据库表的一行或多行数据指定新的初始化向量。

    Fast hardware processing of regular expressions containing sub-expressions
    10.
    发明授权
    Fast hardware processing of regular expressions containing sub-expressions 有权
    包含子表达式的正则表达式的快速硬件处理

    公开(公告)号:US07461370B2

    公开(公告)日:2008-12-02

    申请号:US10359839

    申请日:2003-02-07

    IPC分类号: G06F9/45

    CPC分类号: G06F8/427

    摘要: A system for processing regular expressions containing one or more sub-expressions. Information regarding one or more regular expressions, each containing one or more sub-expressions, is stored. Data is compared to the stored information regarding expressions in only a single pass through the data. From the comparison, for any stored expression, the location within the data of the beginning and end of each sub-expression, and the end of the regular expression, are determined. From such determination, the presence within the data of any one or more stored regular expressions containing one or more sub-expressions is identified.

    摘要翻译: 用于处理包含一个或多个子表达式的正则表达式的系统。 存储关于一个或多个正则表达式的信息,每个正则表达式包含一个或多个子表达式。 将数据与仅在通过数据的单次传递中的关于表达式的存储的信息进行比较。 从比较中,对于任何存储的表达式,确定每个子表达式的开始和结束的数据内的位置以及正则表达式的结束。 从这样的确定,识别包含一个或多个子表达式的任何一个或多个存储的正则表达式的数据内的存在。