Patents by Inventor Tatu Ylonen

Tatu Ylonen 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: 6678734
    Abstract: A method is provided for intercepting network packets in a computer system, where a number of functions are used to communicate network packets between a network adapter and a protocols entity. A first network adapter and a first protocols entity installed in the computer system are identified. A set of replacement functions is provided within a packet interceptor module. At least one function used for transmitting network packets from said first protocols entity to said first network adapter is hooked into a first replacement function. At least one function used for transmitting network packets from said first network adapter to said first protocols entity is hooked into a second replacement function. At least one function used for receiving information about the status of the network interface implemented by said first network adapter is hooked into a third replacement function.
    Type: Grant
    Filed: November 13, 1999
    Date of Patent: January 13, 2004
    Assignee: SSH Communications Security Ltd.
    Inventors: Niko Haatainen, Tero Kivinen, Jussi Kukkonen, Tatu Ylönen
  • Publication number: 20030110379
    Abstract: A method and apparatuses are disclosed for handling digital data packets at a logical borderline that separates an untrusted packet-switched information network from a protected domain. A packet processor part intercepts a packet that is in transit between the untrusted packet-switched information network and the protected domain. The packet is examined at the packet processor part in order to determine, whether the packet contains digital data that pertains to a certain protocol. If the packet is not found to contain such digital data, it is processed at the packet processor part. If the packet is found to contain digital data that pertains to said certain protocol, it gets redirected to an application gateway part that processes the packet according to a set of processing rules based on obedience to said certain protocol. The packet processor part is a kernel mode process running in a computer device and the application gateway part is a user mode process running in a computer device.
    Type: Application
    Filed: December 7, 2001
    Publication date: June 12, 2003
    Inventors: Tatu Ylonen, Tero Kivinen, Markus Levlin
  • Publication number: 20020191548
    Abstract: This invention discloses a method for configuring a security-aware networking device in manner which is secure and still easy for users and administrators.
    Type: Application
    Filed: March 22, 2002
    Publication date: December 19, 2002
    Inventors: Tatu Ylonen, Tero Kivinen, Marko Teiste
  • Patent number: 6438612
    Abstract: Data packets are communicated between a transmitting virtual router in a transmitting computer device and a receiving virtual router in a receiving computer device. A security association is established for the secure transmission of data packets between the transmitting computer device and the receiving computer device. The transmitting virtual router and the receiving virtual router are identified within said security association. In the transmitting computer device, the security association for processing a data packet coming from the transmitting virtual router is selected on the basis of the identification of the transmitting virtual router within the security association. In the receiving computer device, the security association for processing a data packet coming from the transmitting computer device is selected on the basis of values contained within the data packet.
    Type: Grant
    Filed: September 11, 1998
    Date of Patent: August 20, 2002
    Assignee: SSH Communications Security, Ltd.
    Inventors: Tatu Ylonen, Tero Kivinen
  • Publication number: 20020062344
    Abstract: Data packets are communicated between a transmitting virtual router in a transmitting computer device and a receiving virtual router in a receiving computer device. A security association is established for the secure transmission of data packets between the transmitting computer device and the receiving computer device. The transmitting virtual router and the receiving virtual router are identified within said security association. In the transmitting computer device, the security association for processing a data packet coming from the transmitting virtual router is selected on the basis of the identification of the transmitting virtual router within the security association. In the receiving computer device, the security association for processing a data packet coming from the transmitting computer device is selected on the basis of values contained within the data packet.
    Type: Application
    Filed: September 11, 1998
    Publication date: May 23, 2002
    Inventors: TATU YLONEN, TERO KIVINEN
  • Patent number: 6253321
    Abstract: A data processing system implements a security protocol based on processing data in packets. The data processing system comprises processing packets for storing filter code and processing data packets according to stored filter code, and a policy managing function for generating filter code and communicating generated filter code for packet processing. The packet processing function is arranged to examine, whether the stored filter code is applicable for processing a certain packet. If the stored filter code is not applicable for the processing of a packet, the packet is communicated to the policy managing function, which generates filter code applicable for the processing of the packet and communicates the generated filter code for packet processing.
    Type: Grant
    Filed: June 19, 1998
    Date of Patent: June 26, 2001
    Assignee: SSH Communications Security Ltd.
    Inventors: Pekka Nikander, Tatu Ylonen