Method and system for securing communication

    公开(公告)号:US09882883B2

    公开(公告)日:2018-01-30

    申请号:US15487800

    申请日:2017-04-14

    发明人: Guy Fielder

    IPC分类号: H04L29/06 H04L9/08 H04L9/16

    摘要: A method for generating one or more secrets for use by members. The method includes sending a first request for connection with a second member, and sending a second request to connection with a third member. The method further includes receiving, by the first member from the second member, a second input after the first request is sent and after communication is initiated between the first member and the second member and receiving, by the first member from the third member, a third input after the second request is sent and after communication is initiated between the first member and the third member. The method further includes generating, using an n-bit generator executing on the first member, a message digest using a first input, the second input, and the third input, extracting a secret from the message digest, and storing the secret in a secrets repository on the first member.

    User identification management system and method

    公开(公告)号:US09876646B2

    公开(公告)日:2018-01-23

    申请号:US15147838

    申请日:2016-05-05

    申请人: ShoCard, Inc.

    IPC分类号: H04L9/32 H04L9/16 H04L9/30

    摘要: Systems and methods for managing the identity of a user, for managing the identity of the user in a public storage facility, and for certifying pending transactions for a user are disclosed. One example method includes receiving, at an input device, personal data that identifies the user. The personal data is represented as input data. The input device is configured to process a hashing function to provide a hash value and user accessible interface for transmitting the hash value and a public key of the user to the public storage facility, e.g., block chain, and for receiving back from the public storage facility a transaction number corresponding to the hash value and the public key. In one example, the input device is configured to encrypt the hash value, a time stamp and the transaction number with a public key of a certification entity to provide user certifiable data to the certification entity. The certification entity is configured to access the public storage facility to verify the user. Also provided are systems and methods for certifying pending financial transactions, pending debit and/or credit card transactions, and other pending transactions are also disclosed. Systems and methods signing and certifying documents are also disclosed.

    STOCHASTIC PROCESSING
    63.
    发明申请

    公开(公告)号:US20180011692A1

    公开(公告)日:2018-01-11

    申请号:US15689281

    申请日:2017-08-29

    发明人: Patrick D. Ross

    摘要: A system, method, and device for stochastically processing data. There is an architect module operating on a processor configured to manage and control stochastic processing of data, a non-deterministic data pool module configured to provide a stream of non-deterministic values that are not derived from a function, a plurality of functionally equivalent data processing modules each configured to stochastically process data as called upon by the architect module, a data feed configured to feed a data set desired to be stochastically processed, and a structure memory module including a memory storage device and configured to provide sufficient information for the architect module to duplicate a predefined processing architecture and to record a utilized processing architecture.

    STOCHASTIC PROCESSING
    64.
    发明申请

    公开(公告)号:US20170371623A1

    公开(公告)日:2017-12-28

    申请号:US15676324

    申请日:2017-08-14

    发明人: Patrick D. Ross

    摘要: A system, method, and device for stochastically processing data. There is an architect module operating on a processor configured to manage and control stochastic processing of data, a non-deterministic data pool module configured to provide a stream of non-deterministic values that are not derived from a function, a plurality of functionally equivalent data processing modules each configured to stochastically process data as called upon by the architect module, a data feed configured to feed a data set desired to be stochastically processed, and a structure memory module including a memory storage device and configured to provide sufficient information for the architect module to duplicate a predefined processing architecture and to record a utilized processing architecture.

    ENCRYPTION FOR DISTRIBUTED STORAGE AND PROCESSING

    公开(公告)号:US20170323114A1

    公开(公告)日:2017-11-09

    申请号:US15588614

    申请日:2017-05-06

    申请人: ZeroDB, Inc.

    摘要: Provided is a process of securing data in a distributed storage and processing application, the process including: obtaining a cluster of computing nodes, wherein: the cluster stores a plurality of ciphertexts; accessing a transformation key with a first computing node; transforming the ciphertext with the first computing node based on the transformation key into a transformed ciphertext configured to be decrypted with a temporary access key; decrypting the transformed ciphertext with the second computing node based on the temporary access key to obtain plaintext data.

    DATA ENCRYPTION TO ENSURE DATA IS CORRECTLY BEING ACCESSED

    公开(公告)号:US20170288857A1

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

    申请号:US15472761

    申请日:2017-03-29

    IPC分类号: H04L9/06 H04L9/16

    CPC分类号: H04L9/16 H04L9/14 H04L2209/88

    摘要: Embodiments disclosed herein provide systems, methods, and computer readable media for encrypting data to ensure that portions of the subject data are correctly accessed. In a particular embodiment, a method provides identifying a first portion of the subject data to be accessible using a first access key. The method further provides encrypting the first portion using a subject key and encrypting the first portion using the first access key. Also, the method provides identifying a second portion of the subject data to be accessible using a second access key. The method then provides encrypting the second portion using the subject key and encrypting the second portion using the second access key.

    ENCRYTION APPARATUS AND METHOD
    68.
    发明申请

    公开(公告)号:US20170118021A1

    公开(公告)日:2017-04-27

    申请号:US14994687

    申请日:2016-01-13

    IPC分类号: H04L9/16 H04L29/06 H04L9/08

    摘要: An encryption apparatus includes a table generator configured to generate a key table based on each of a plurality of encryption keys, the plurality of encryption keys having different attributes, generate a key-independent table independent of the plurality of encryption keys, and generate an encryption algorithm based on the key table and the key-independent table; and a transmitter configured to transmit the key table and the key-independent table to a client terminal, wherein the table generator and the transmitter are implemented by using at least one hardware processor.

    Managing keys used for encrypting data
    69.
    发明授权
    Managing keys used for encrypting data 有权
    管理用于加密数据的密钥

    公开(公告)号:US09594920B2

    公开(公告)日:2017-03-14

    申请号:US13424428

    申请日:2012-03-20

    摘要: A method, a data processing system, and a computer program product for managing cryptographic information. A determination is made as to whether a first time stamp of when cryptographic information was created is more recent than a second time stamp of a backup of the cryptographic information in response to receiving a request for the cryptographic information from a requester. The cryptographic information is used to encrypt data. The cryptographic information is prevented from being provided to the requester in response to a determination that the first time stamp of cryptographic information creation is more recent than the second time stamp of the backup of the cryptographic information.

    摘要翻译: 一种用于管理加密信息的方法,数据处理系统和计算机程序产品。 响应于从请求者接收到对密码信息的请求,确定是否创建加密信息时的第一时间戳是否比密码信息的备份的第二时间戳更新。 加密信息用于加密数据。 响应于密码信息创建的第一时间戳比密码信息的备份的第二时间戳更新的确定,防止加密信息被提供给请求者。