Patents by Inventor Dmitry Rubinstein

Dmitry Rubinstein 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: 10673819
    Abstract: A system for secure communication, including a first security computer communicatively coupled with a client computer via an SSL connection, including a certificate creator, for receiving certificate attributes of a server computer certificate and for creating a signed certificate therefrom, and an SSL connector, for performing an SSL handshake with the client computer using the signed certificate created by said certificate creator, and a second security computer communicatively coupled with a server computer via an SSL connection, and communicatively coupled with the first security computer via a non-SSL connection, including an SSL connector, for performing an SSL handshake with the server computer using a signed certificate provided by the server computer, and a protocol appender, for appending attributes of the signed certificate provided by the server computer within a message communicated to the first security computer. A method is also described and claimed.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: June 2, 2020
    Assignee: Finjan, Inc.
    Inventors: Yuval Ben-Itzhak, Shay Lang, Dmitry Rubinstein
  • Publication number: 20180007010
    Abstract: A system for secure communication, including a first security computer communicatively coupled with a client computer via an SSL connection, including a certificate creator, for receiving certificate attributes of a server computer certificate and for creating a signed certificate therefrom, and an SSL connector, for performing an SSL handshake with the client computer using the signed certificate created by said certificate creator, and a second security computer communicatively coupled with a server computer via an SSL connection, and communicatively coupled with the first security computer via a non-SSL connection, including an SSL connector, for performing an SSL handshake with the server computer using a signed certificate provided by the server computer, and a protocol appender, for appending attributes of the signed certificate provided by the server computer within a message communicated to the first security computer. A method is also described and claimed.
    Type: Application
    Filed: September 19, 2017
    Publication date: January 4, 2018
    Applicant: Finjan, Inc.
    Inventors: Yuval Ben-Itzhak, Shay Lang, Dmitry Rubinstein
  • Patent number: 9800553
    Abstract: A system for secure communication, including a first security computer communicatively coupled with a client computer via an SSL connection, including a certificate creator, for receiving certificate attributes of a server computer certificate and for creating a signed certificate therefrom, and an SSL connector, for performing an SSL handshake with the client computer using the signed certificate created by said certificate creator, and a second security computer communicatively coupled with a server computer via an SSL connection, and communicatively coupled with the first security computer via a non-SSL connection, including an SSL connector, for performing an SSL handshake with the server computer using a signed certificate provided by the server computer, and a protocol appender, for appending attributes of the signed certificate provided by the server computer within a message communicated to the first security computer. A method is also described and claimed.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: October 24, 2017
    Assignee: Finjan, Inc.
    Inventors: Yuval Ben-Itzhak, Shay Lang, Dmitry Rubinstein
  • Publication number: 20170099261
    Abstract: A system for secure communication, including a first security computer communicatively coupled with a client computer via an SSL connection, including a certificate creator, for receiving certificate attributes of a server computer certificate and for creating a signed certificate therefrom, and an SSL connector, for performing an SSL handshake with the client computer using the signed certificate created by said certificate creator, and a second security computer communicatively coupled with a server computer via an SSL connection, and communicatively coupled with the first security computer via a non-SSL connection, including an SSL connector, for performing an SSL handshake with the server computer using a signed certificate provided by the server computer, and a protocol appender, for appending attributes of the signed certificate provided by the server computer within a message communicated to the first security computer. A method is also described and claimed.
    Type: Application
    Filed: December 19, 2016
    Publication date: April 6, 2017
    Applicant: Finjan, Inc.
    Inventors: Yuval Ben-Itzhak, Shay Lang, Dmitry Rubinstein
  • Patent number: 9525680
    Abstract: A system for secure communication, including a first security computer communicatively coupled with a client computer via an SSL connection, including a certificate creator, for receiving certificate attributes of a server computer certificate and for creating a signed certificate therefrom, and an SSL connector, for performing an SSL handshake with the client computer using the signed certificate created by said certificate creator, and a second security computer communicatively coupled with a server computer via an SSL connection, and communicatively coupled with the first security computer via a non-SSL connection, including an SSL connector, for performing an SSL handshake with the server computer using a signed certificate provided by the server computer, and a protocol appender, for appending attributes of the signed certificate provided by the server computer within a message communicated to the first security computer. A method is also described and claimed.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: December 20, 2016
    Assignee: Finjan, Inc.
    Inventors: Yuval Ben-Itzhak, Shay Lang, Dmitry Rubinstein
  • Publication number: 20140040610
    Abstract: A system for secure communication, including a first security computer communicatively coupled with a client computer via an SSL connection, including a certificate creator, for receiving certificate attributes of a server computer certificate and for creating a signed certificate therefrom, and an SSL connector, for performing an SSL handshake with the client computer using the signed certificate created by said certificate creator, and a second security computer communicatively coupled with a server computer via an SSL connection, and communicatively coupled with the first security computer via a non-SSL connection, including an SSL connector, for performing an SSL handshake with the server computer using a signed certificate provided by the server computer, and a protocol appender, for appending attributes of the signed certificate provided by the server computer within a message communicated to the first security computer. A method is also described and claimed.
    Type: Application
    Filed: October 2, 2013
    Publication date: February 6, 2014
    Applicant: Finjan, Inc.
    Inventors: Yuval Ben-Itzhak, Shay Lang, Dmitry Rubinstein
  • Patent number: 8566580
    Abstract: A system for secure communication, including a first security computer communicatively coupled with a client computer via an SSL connection, including a certificate creator, for receiving certificate attributes of a server computer certificate and for creating a signed certificate therefrom, and an SSL connector, for performing an SSL handshake with the client computer using the signed certificate created by said certificate creator, and a second security computer communicatively coupled with a server computer via an SSL connection, and communicatively coupled with the first security computer via a non-SSL connection, including an SSL connector, for performing an SSL handshake with the server computer using a signed certificate provided by the server computer, and a protocol appender, for appending attributes of the signed certificate provided by the server computer within a message communicated to the first security computer. A method is also described and claimed.
    Type: Grant
    Filed: July 23, 2008
    Date of Patent: October 22, 2013
    Assignee: Finjan, Inc.
    Inventors: Yuval Ben-Itzhak, Shay Lang, Dmitry Rubinstein
  • Patent number: 8041948
    Abstract: A system and method for request verification in an Application Level Gateway (ALG) located between a client and a server in a data transmission network. The ALG receives from a server a message that requires some responsive actions from a client. The ALG adds to this message Verification Data (VD) that includes information about expected actions required from the client. The ALG then sends the message with the above-mentioned additions to the client. The client receives this message and sends a response, with the actual actions and with the VD, to the server. The ALG obtains this response with the VD, and compares the description of the expected actions with actual actions of the client. If the actions of the client are legitimate, the ALG sends the client response to the server.
    Type: Grant
    Filed: August 26, 2002
    Date of Patent: October 18, 2011
    Assignee: Comverse, Ltd.
    Inventors: Alexander Novoselsky, Dmitry Rubinstein, Igor Genshaft
  • Publication number: 20100023756
    Abstract: A system for secure communication, including a first security computer communicatively coupled with a client computer via an SSL connection, including a certificate creator, for receiving certificate attributes of a server computer certificate and for creating a signed certificate therefrom, and an SSL connector, for performing an SSL handshake with the client computer using the signed certificate created by said certificate creator, and a second security computer communicatively coupled with a server computer via an SSL connection, and communicatively coupled with the first security computer via a non-SSL connection, including an SSL connector, for performing an SSL handshake with the server computer using a signed certificate provided by the server computer, and a protocol appender, for appending attributes of the signed certificate provided by the server computer within a message communicated to the first security computer. A method is also described and claimed.
    Type: Application
    Filed: July 23, 2008
    Publication date: January 28, 2010
    Applicant: FINJAN SOFTWARE, LTD.
    Inventors: Yuval BEN-ITZHAK, Shay Lang, Dmitry Rubinstein
  • Publication number: 20040088425
    Abstract: An Application Level Gateway (ALG) based on an universal parser, in a data transmission network. This ALG enables all data flow of an application level protocol to be checked for concordance with the formal syntax description of the data transmission protocol, and with a security policy. The ALG contains a transmission controller, universal parser, and at least one parser plug-in for each universal parser. This parser plug-in is specific to the data transmission protocol, and can be automatically created from the formal syntax description of a data transmission protocol. A security policy (rules, restrictions) can be implemented in the parser plug-in and/or in the settings.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Applicant: COMVERSE, LTD.
    Inventors: Dmitry Rubinstein, Igor Genshaft, Alexander Novoselsky, Joseph Gutin
  • Publication number: 20040039703
    Abstract: A system and method for request verification in an Application Level Gateway (ALG) located between a client and a server in a data transmission network. The ALG receives from a server a message that requires some responsive actions from a client. The ALG adds to this message Verification Data (VD) that includes information about expected actions required from the client. The ALG then sends the message with the above-mentioned additions to the client. The client receives this message and sends a response, with the actual actions and with the VD, to the server. The ALG obtains this response with the VD, and compares the description of the expected actions with actual actions of the client. If the actions of the client are legitimate, the ALG sends the client response to the server.
    Type: Application
    Filed: August 26, 2002
    Publication date: February 26, 2004
    Applicant: COMVERSE, LTD.
    Inventors: Alexander Novoselsky, Dmitry Rubinstein, Igor Genshaft