CODE MANAGEMENT CROSS-SUPPORT AND SYNCHRONIZATION

    公开(公告)号:US20230229435A1

    公开(公告)日:2023-07-20

    申请号:US17580499

    申请日:2022-01-20

    IPC分类号: G06F8/71

    CPC分类号: G06F8/71

    摘要: A method for managing code development includes receiving, from a workspace, a request for a primary set of code in a first repository, providing, in response to the request, the primary set of code to the workspace with support for code management for the primary set of code from a first code management system, and providing, in response to the request, a secondary set of code to the workspace with support for code management for the supporting set of code from a second code management system.

    Secure handling of customer-supplied encryption secrets

    公开(公告)号:US11483135B2

    公开(公告)日:2022-10-25

    申请号:US16777044

    申请日:2020-01-30

    发明人: Patrick Calahan

    IPC分类号: H04L9/08 H04L9/14 H04L9/32

    摘要: An application server sends a public key from an asynchronous key-pair to a user system to encrypt a user encryption secret that forms part of a first encryption key. The application server uses a second encryption key provided by a key derivation server to encrypt a private key from the asynchronous key-pair. The application server then deletes the second encryption key to prevent decryption of the user encryption secret received from the user system. The application server receives the encrypted user encryption secret from the user system and sends a request to the key derivation server to re-encrypt the user encryption secret. The key derivation server uses a key encryption secret to generate the second encryption key and decrypt the private key. The key derivation server uses the decrypted private key to decrypt the user encryption secret and then re-encrypts the first encryption secret to prevent decryption by the application server.

    SECURE HANDLING OF CUSTOMER-SUPPLIED ENCRYPTION SECRETS

    公开(公告)号:US20200169393A1

    公开(公告)日:2020-05-28

    申请号:US16777044

    申请日:2020-01-30

    发明人: Patrick Calahan

    IPC分类号: H04L9/08 H04L9/14 H04L9/32

    摘要: An application server sends a public key from an asynchronous key-pair to a user system to encrypt a user encryption secret that forms part of a first encryption key. The application server uses a second encryption key provided by a key derivation server to encrypt a private key from the asynchronous key-pair. The application server then deletes the second encryption key to prevent decryption of the user encryption secret received from the user system. The application server receives the encrypted user encryption secret from the user system and sends a request to the key derivation server to re-encrypt the user encryption secret. The key derivation server uses a key encryption secret to generate the second encryption key and decrypt the private key. The key derivation server uses the decrypted private key to decrypt the user encryption secret and then re-encrypts the first encryption secret to prevent decryption by the application server.

    Secure handling of customer-supplied encryption secrets

    公开(公告)号:US10587401B2

    公开(公告)日:2020-03-10

    申请号:US15477776

    申请日:2017-04-03

    发明人: Patrick Calahan

    IPC分类号: H04L9/08 H04L9/14 H04L9/32

    摘要: An application server sends a public key from an asynchronous key-pair to a user system to encrypt a user encryption secret that forms part of a first encryption key. The application server uses a second encryption key provided by a key derivation server to encrypt a private key from the asynchronous key-pair. The application server then deletes the second encryption key to prevent decryption of the user encryption secret received from the user system. The application server receives the encrypted user encryption secret from the user system and sends a request to the key derivation server to re-encrypt the user encryption secret. The key derivation server uses a key encryption secret to generate the second encryption key and decrypt the private key. The key derivation server uses the decrypted private key to decrypt the user encryption secret and then re-encrypts the first encryption secret to prevent decryption by the application server.

    SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR COMMUNICATING DATA BETWEEN A DATABASE AND A CACHE
    7.
    发明申请
    SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR COMMUNICATING DATA BETWEEN A DATABASE AND A CACHE 审中-公开
    用于在数据库和高速缓存之间通信数据的系统,方法和计算机程序产品

    公开(公告)号:US20150261878A1

    公开(公告)日:2015-09-17

    申请号:US14728944

    申请日:2015-06-02

    发明人: Patrick Calahan

    IPC分类号: G06F17/30 H04L29/08

    摘要: In accordance with embodiments, there are provided mechanisms and methods for communicating data between a database and a cache. These mechanisms and methods for communicating data between a database and a cache can enable improved application quality and performance, enhanced client application interaction, increased system performance, etc.

    摘要翻译: 根据实施例,提供了用于在数据库和高速缓存之间传送数据的机制和方法。 用于在数据库和缓存之间传送数据的这些机制和方法可以提高应用质量和​​性能,增强客户端应用交互,提高系统性能等。

    Space-efficient storage of encrypted data

    公开(公告)号:US10268828B2

    公开(公告)日:2019-04-23

    申请号:US15945136

    申请日:2018-04-04

    发明人: Patrick Calahan

    摘要: An encryption platform may identify language characters in database fields and determine which of multiple encoding schemes more efficiently encodes the language characters. The encryption platform may use the selected encoding scheme to encode plaintext into a byte array and then encrypt the byte array into ciphertext. The encryption platform may assign encoding flags to the ciphertext identifying the encoding scheme used for encoding the plaintext. The encryption platform then may use the encoding flag to determine which encoding schemes to use for decoding the data back into plaintext. Using the different encoding schemes allows encrypted data to fit better into database storage structures. The encryption platform also may enable users to select different fields for different selectable objects for encoding and encrypting.

    Space-efficient storage of encrypted data

    公开(公告)号:US09965634B2

    公开(公告)日:2018-05-08

    申请号:US15081317

    申请日:2016-03-25

    发明人: Patrick Calahan

    摘要: An encryption platform may identify language characters in database fields and determine which of multiple encoding schemes more efficiently encodes the language characters. The encryption platform may use the selected encoding scheme to encode plaintext into a byte array and then encrypt the byte array into ciphertext. The encryption platform may assign encoding flags to the ciphertext identifying the encoding scheme used for encoding the plaintext. The encryption platform then may use the encoding flag to determine which encoding schemes to use for decoding the data back into plaintext. Using the different encoding schemes allows encrypted data to fit better into database storage structures. The encryption platform also may enable users to select different fields for different selectable objects for encoding and encrypting.