Patents by Inventor David Blacka

David Blacka has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10447611
    Abstract: A method for adding a blacklisted site to a whitelist. At least one whitelisting query may be generated for an encoded domain in the tag format: a nonce, a hash, a blocked-domain, and a static domain, each separated by a delimiter. The nonce is a unique identifier for the at least one query. The hash is a cryptographic hash of an IP address of the user, a normalized timestamp, and the blocked domain. The static domain is a constant domain representing the at least one query. The at least one query may be sent to a first recursive DNS server. The first recursive DNS server may create a message including whitelist information. The first recursive DNS server may send the message to a second recursive DNS server.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: October 15, 2019
    Assignee: VERISIGN, INC.
    Inventors: David Blacka, Sean Mountcastle
  • Patent number: 9961110
    Abstract: Implementations relate to systems and methods for pre-signing of DNSSEC enabled zones into record sets. A domain name system (DNS) can receive and/or impose a set of DNS policies desired by an administrator, or the DNS operator itself to govern domain name resolution with security extensions (DNSSEC) for a Web domain. The DNS can generate a set of answers to user questions directed to the domain based on the set of policies. Those answers which differ or vary based on policy rules can be stored as variant answers, and can be labeled with a variant ID. The variant answers can be pre-signed and stored in the DNS. Because key data and other information is generated and stored before a DNS request is received, the requested variant answer can be returned with greater responsiveness and security.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: May 1, 2018
    Assignee: VERISIGN, INC.
    Inventors: David Blacka, Ramakant Pandrangi
  • Publication number: 20150026341
    Abstract: A method for adding a blacklisted site to a whitelist. At least one whitelisting query may be generated for an encoded domain in the tag format: a nonce, a hash, a blocked-domain, and a static domain, each separated by a delimiter. The nonce is a unique identifier for the at least one query. The hash is a cryptographic hash of an IP address of the user, a normalized timestamp, and the blocked domain. The static domain is a constant domain representing the at least one query. The at least one query may be sent to a first recursive DNS server. The first recursive DNS server may create a message including whitelist information. The first recursive DNS server may send the message to a second recursive DNS server.
    Type: Application
    Filed: October 6, 2014
    Publication date: January 22, 2015
    Inventors: David Blacka, Sean Mountcastle
  • Patent number: 8935430
    Abstract: Systems and methods for instantaneously updating a DNS system database containing DNS records using partitions and atomic switching are disclosed. In one or more implementations, the system may include clients, a network, and a DNS system. Clients may communicate with the DNS system using the network in order to provide DNS record updates to a DNS system database. The DNS system includes distributed denial of service (“DDOS”) protection proxies, a firewall, and zone relays, allowing clients to specify which name servers are authorized to communicate with the DNS system. The DNS system also supports bulk updates of DNS records without causing clients to experience a reduction in performance, by writing DNS records to a hard disk and simultaneously saving the DNS records to the database in batches.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: January 13, 2015
    Assignee: Verisign, Inc.
    Inventors: S. Daniel James, Scott Stewart, Ravinder Bhalla, Arunabho Das, David Blacka
  • Patent number: 8856305
    Abstract: A method for adding a blacklisted site to a whitelist includes requesting a blacklisted site via a network, the blacklisted site having a domain name of the format <blocked-domain>. The method includes generating queries for an encoded domain, the encoded domain being of the format <nonce>.<hash>.<blocked-domain>.<static domain>, sending the queries to a recursive DNS server, and sending responses based on the queries to a cache of a web browser. The method includes requesting by the web browser the blacklisted site, adding the blacklisted site to the whitelist, sending an IP address corresponding to the blacklisted site to the web browsers, and accessing the blacklisted site.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: October 7, 2014
    Assignee: Verisign, Inc.
    Inventors: David Blacka, Sean Mountcastle
  • Publication number: 20140282847
    Abstract: Implementations relate to systems and methods for pre-signing of DNSSEC enabled zones into record sets. A domain name system (DNS) can receive and/or impose a set of DNS policies desired by an administrator, or the DNS operator itself to govern domain name resolution with security extensions (DNSSEC) for a Web domain. The DNS can generate a set of answers to user questions directed to the domain based on the set of policies. Those answers which differ or vary based on policy rules can be stored as variant answers, and can be labeled with a variant ID. The variant answers can be pre-signed and stored in the DNS. Because key data and other information is generated and stored before a DNS request is received, the requested variant answer can be returned with greater responsiveness and security.
    Type: Application
    Filed: November 27, 2013
    Publication date: September 18, 2014
    Applicant: VERISIGN, INC.
    Inventors: David Blacka, Ramakant Pandrangi
  • Patent number: 8645700
    Abstract: Systems and methods of performing incremental DNSSEC signing at a registry are described in which digital signature operations may be performed as part of a single transaction including DNS add, update, and/or delete operations and the like. Exemplary methods may include receiving a domain command from a requester, the domain command including an identifier of a domain. The received domain command may be executed with respect to data stored by the registry for the domain. As part of an individual transaction including the execution of the domain command, the registry may also sign DNSSEC records for the domain using a private key of an authoritative server. After the DNSSEC records have been signed, the registry may incrementally publish the signed DNSSEC records to a separate server.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: February 4, 2014
    Assignee: Verisign, Inc.
    Inventors: David Smith, James Gould, Tarik Essawi, David Blacka, Srikanth Veeramachaneni
  • Publication number: 20140019601
    Abstract: A method for adding a blacklisted site to a whitelist includes requesting a blacklisted site via a network, the blacklisted site having a domain name of the format <blocked-domain>. The method includes generating queries for an encoded domain, the encoded domain being of the format <nonce>.<hash>.<blocked-domain>.<static domain>, sending the queries to a recursive DNS server, and sending responses based on the queries to a cache of a web browser. The method includes requesting by the web browser the blacklisted site, adding the blacklisted site to the whitelist, sending an IP address corresponding to the blacklisted site to the web browsers, and accessing the blacklisted site.
    Type: Application
    Filed: July 11, 2012
    Publication date: January 16, 2014
    Inventors: David BLACKA, Sean Mountcastle
  • Publication number: 20140006641
    Abstract: Systems and methods for instantaneously updating a DNS system database containing DNS records using partitions and atomic switching are disclosed. In one or more implementations, the system may include clients, a network, and a DNS system. Clients may communicate with the DNS system using the network in order to provide DNS record updates to a DNS system database. The DNS system includes distributed denial of service (“DDOS”) protection proxies, a firewall, and zone relays, allowing clients to specify which name servers are authorized to communicate with the DNS system. The DNS system also supports bulk updates of DNS records without causing clients to experience a reduction in performance, by writing DNS records to a hard disk and simultaneously saving the DNS records to the database in batches.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Inventors: S. Daniel James, Scott Stewart, Ravinder Bhalla, Arunabho Das, David Blacka
  • Publication number: 20120278626
    Abstract: Systems and methods of performing incremental DNSSEC signing at a registry are described in which digital signature operations may be performed as part of a single transaction including DNS add, update, and/or delete operations and the like. Exemplary methods may include receiving a domain command from a requester, the domain command including an identifier of a domain. The received domain command may be executed with respect to data stored by the registry for the domain. As part of an individual transaction including the execution of the domain command, the registry may also sign DNSSEC records for the domain using a private key of an authoritative server. After the DNSSEC records have been signed, the registry may incrementally publish the signed DNSSEC records to a separate server.
    Type: Application
    Filed: April 29, 2011
    Publication date: November 1, 2012
    Applicant: VeriSign, Inc.
    Inventors: David Smith, James Gould, Tarik Essawi, David Blacka, Srikanth Veeramachani
  • Publication number: 20120254386
    Abstract: Systems and methods of transferring a DNSSEC enabled domain from a losing hosting provider to a gaining hosting provider are described in which the transfer of the domain may be achieved without disruption to a DNSSEC validation of the domain. Systems and methods, such as those directed to registry and/or registrar servers, may include transferring a DNSKEY or Delegation Signer (DS) record from a gaining hosting provider to a losing hosting provider prior to transferring the domain from the losing hosting provider to the gaining hosting provider. A gaining hosting provider may sign DNS records of the domain with the gaining hosting provider DNSKEY prior to transferring the domain from the losing hosting provider to the gaining hosting provider. Additionally, a registry server, or similar device, may be configured to act as an intermediary between the losing hosting provider and the gaining hosting provider during the transfer process.
    Type: Application
    Filed: April 1, 2011
    Publication date: October 4, 2012
    Applicant: VeriSign, Inc.
    Inventors: David Smith, James Gould, David Blacka