Patents by Inventor Denis Foo Kune
Denis Foo Kune 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: 11201885Abstract: The present disclosure describes systems and methods for detecting malware. More particularly, the system includes a monitoring device that monitors side-channel activity of a target device. The monitoring device that can work in conjunction with (or independently of) a cloud-based security analytics engine to perform anomaly detection and classification on the side-channel activity. For example, the monitoring device can calculate a first set of features that are then transmitted to the security analytics engine for anomaly detection and classification.Type: GrantFiled: June 22, 2020Date of Patent: December 14, 2021Assignee: VIRTA LABORATORIES, INC.Inventors: Denis Foo Kune, Benjamin Andrew Ransford, Daniel Edward Holcomb, Andrew Whitehouse DeOrio
-
Publication number: 20200396236Abstract: The present disclosure describes systems and methods for detecting malware. More particularly, the system includes a monitoring device that monitors side-channel activity of a target device. The monitoring device that can work in conjunction with (or independently of) a cloud-based security analytics engine to perform anomaly detection and classification on the side-channel activity. For example, the monitoring device can calculate a first set of features that are then transmitted to the security analytics engine for anomaly detection and classification.Type: ApplicationFiled: June 22, 2020Publication date: December 17, 2020Applicant: Virta Laboratories, Inc.Inventors: Denis Foo Kune, Benjamin Andrew Ransford, Daniel Edward Holcomb
-
Patent number: 10693896Abstract: The present disclosure describes systems and methods for detecting malware. More particularly, the system includes a monitoring device that monitors side-channel activity of a target device. The monitoring device that can work in conjunction with (or independently of) a cloud-based security analytics engine to perform anomaly detection and classification on the side-channel activity. For example, the monitoring device can calculate a first set of features that are then transmitted to the security analytics engine for anomaly detection and classification.Type: GrantFiled: January 13, 2016Date of Patent: June 23, 2020Assignee: Virta Laboratories, Inc.Inventors: Denis Foo Kune, Benjamin Andrew Ransford, Daniel Edward Holcomb
-
Publication number: 20180007074Abstract: The present disclosure describes systems and methods for detecting malware. More particularly, the system includes a monitoring device that monitors side-channel activity of a target device. The monitoring device that can work in conjunction with (or independently of) a cloud-based security analytics engine to perform anomaly detection and classification on the side-channel activity. For example, the monitoring device can calculate a first set of features that are then transmitted to the security analytics engine for anomaly detection and classification.Type: ApplicationFiled: January 13, 2016Publication date: January 4, 2018Applicant: Virta Laboratories, Inc.Inventors: Denis Foo Kune, Benjamin Andrew Ransford, Daniel Edward Holcomb
-
Patent number: 8458778Abstract: A method includes storing a security credential associated with a communication network on a portable storage device. The method also includes detecting removal of the portable storage device from a specified location. The method further includes allowing at least one communication device to communicate over the communication network using the security credential. In addition, the method includes revoking the security credential after a specified time period has elapsed. The portable storage device could represent a card, and the specified location could represent a card reader/writer. Also, the communication network could represent a wireless network, and the security credential could represent a cryptographic key.Type: GrantFiled: January 25, 2008Date of Patent: June 4, 2013Assignee: Honeywell International Inc.Inventors: Ramakrishna S. Budampati, Denis Foo Kune, Soumitri N. Kolavennu
-
Patent number: 8428067Abstract: A method includes identifying a condition associated with a communication network and/or an industrial control and automation system. The method also includes selecting, based on the identified condition, one or more quality of service (QoS) parameters used to route data through the communication network. In addition, the method includes communicating information identifying the one or more QoS parameters to one or more components in the communication network. The one or more QoS parameters could be contained within one of multiple QoS policies, and the method could include selecting one of the QoS policies. The condition could represent an emergency condition, and the one or more QoS parameters could include a higher QoS priority for traffic (such as voice communications and sensor data) to and from specified personnel (such as first responders). The communication network could represent at least one wired network and/or at least one wireless network.Type: GrantFiled: January 25, 2008Date of Patent: April 23, 2013Assignee: Honeywell International Inc.Inventors: Ramakrishna S. Budampati, Soumitri N. Kolavennu, Denis Foo Kune
-
Patent number: 8280057Abstract: A method includes receiving data at a first wireless node in a wireless network, where the data is associated with an industrial control and automation system. The method also includes decrypting the received data using a first encryption key to produce decrypted data and encrypting the decrypted data using a second encryption key to produce encrypted data. The method further includes communicating the encrypted data to at least a second wireless node in the wireless network. Another method includes generating first data at a first wireless node in a wireless network, where the data is associated with an industrial control and automation system. The other method also includes encrypting the first data using an encryption key and transmitting the first data to multiple second wireless nodes in the wireless network, where the second wireless nodes are capable of using the same encryption key to decrypt the first data.Type: GrantFiled: January 25, 2008Date of Patent: October 2, 2012Assignee: Honeywell International Inc.Inventors: Ramakrishna S. Budampati, Soumitri N. Kolavennu, Denis Foo Kune
-
Apparatus and method for counter-based communications in wireless sensor networks and other networks
Patent number: 8037296Abstract: A method includes wirelessly receiving a message at a receiving node. The method also includes extracting a partial counter value from the message, where the partial counter value represents a subset of bits from a complete counter value of a transmitting node. The method further includes decrypting and authenticating the message based on the partial counter value. Decrypting and authenticating the message could include examining a bitmap to identify a bit value associated with the partial counter value, decrypting and authenticating the message if the identified bit value has a first value, and discarding the message if the identified bit value has a second value. Decrypting and authenticating the message could also include identifying at least one complete counter value at the receiving node based on the partial counter value and attempting to decrypt and authenticate the message using the at least one complete counter value.Type: GrantFiled: June 10, 2008Date of Patent: October 11, 2011Assignee: Honeywell International Inc.Inventors: Denis Foo Kune, Joseph John Kimball, Thomas L. Phinney -
Patent number: 7936878Abstract: The present system having a secure wireless infrastructure with a key server acting as a key distribution center. The key server may be the core of the network, securely admitting new nodes or devices, deploying and updating keys and authorizing secure communications sessions. The system may also share secure keying information with a new device not already a member of a secure wireless network. The keying information may be used for authentication or encryption or both, and may be provided to the new device in a manner or mode which is not susceptible to exposure outside of the secure network. The keying information shared with the new device may be regarded as a birth key. Then the new device may send a birth key encrypted request to join the secure network via an exposed communication mode. The key server may respond with a birth key encrypted key encryption key.Type: GrantFiled: October 9, 2007Date of Patent: May 3, 2011Assignee: Honeywell International Inc.Inventors: Denis Foo Kune, Patrick S. Gonia, Thomas L. Phinney, Joseph John Kimball
-
Patent number: 7877596Abstract: A recursive verification protocol to reduce the time variance due to delays in the network by putting the subject node at most one hop from the verifier node provides for an efficient manner to test wireless sensor nodes. Since the software signatures are time based, recursive testing will give a much cleaner signal for positive verification of the software running on any one node in the sensor network. In this protocol, the main verifier checks its neighbor, who in turn checks its neighbor, and continuing this process until all nodes have been verified. This ensures minimum time delays for the software verification. Should a node fail the test, the software verification downstream is halted until an alternative path (one not including the failed node) is found. Utilizing techniques well known in the art, having a node tested twice, or not at all, can be avoided.Type: GrantFiled: May 19, 2006Date of Patent: January 25, 2011Assignee: Honeywell International Inc.Inventors: Denis Foo Kune, Karthikeyan Mahadevan
-
APPARATUS AND METHOD FOR COUNTER-BASED COMMUNICATIONS IN WIRELESS SENSOR NETWORKS AND OTHER NETWORKS
Publication number: 20090292913Abstract: A method includes wirelessly receiving a message at a receiving node. The method also includes extracting a partial counter value from the message, where the partial counter value represents a subset of bits from a complete counter value of a transmitting node. The method further includes decrypting and authenticating the message based on the partial counter value. Decrypting and authenticating the message could include examining a bitmap to identify a bit value associated with the partial counter value, decrypting and authenticating the message if the identified bit value has a first value, and discarding the message if the identified bit value has a second value. Decrypting and authenticating the message could also include identifying at least one complete counter value at the receiving node based on the partial counter value and attempting to decrypt and authenticate the message using the at least one complete counter value.Type: ApplicationFiled: June 10, 2008Publication date: November 26, 2009Applicant: Honeywell International Inc.Inventors: Denis Foo Kune, Joseph John Kimball, Thomas L. Phinney -
Publication number: 20090064295Abstract: A method includes storing a security credential associated with a communication network on a portable storage device. The method also includes detecting removal of the portable storage device from a specified location. The method further includes allowing at least one communication device to communicate over the communication network using the security credential. In addition, the method includes revoking the security credential after a specified time period has elapsed. The portable storage device could represent a card, and the specified location could represent a card reader/writer. Also, the communication network could represent a wireless network, and the security credential could represent a cryptographic key.Type: ApplicationFiled: January 25, 2008Publication date: March 5, 2009Applicant: Honeywell International Inc.Inventors: Ramakrishna S. Budampati, Denis Foo Kune, Soumitri N. Kolavennu
-
Publication number: 20090060192Abstract: A method includes receiving data at a first wireless node in a wireless network, where the data is associated with an industrial control and automation system. The method also includes decrypting the received data using a first encryption key to produce decrypted data and encrypting the decrypted data using a second encryption key to produce encrypted data. The method further includes communicating the encrypted data to at least a second wireless node in the wireless network. Another method includes generating first data at a first wireless node in a wireless network, where the data is associated with an industrial control and automation system. The other method also includes encrypting the first data using an encryption key and transmitting the first data to multiple second wireless nodes in the wireless network, where the second wireless nodes are capable of using the same encryption key to decrypt the first data.Type: ApplicationFiled: January 25, 2008Publication date: March 5, 2009Applicant: Honeywell International Inc.Inventors: Ramakrishna S. Budampati, Soumitri N. Kolavennu, Denis Foo Kune
-
Publication number: 20090059786Abstract: A method includes identifying a condition associated with a communication network and/or an industrial control and automation system. The method also includes selecting, based on the identified condition, one or more quality of service (QoS) parameters used to route data through the communication network. In addition, the method includes communicating information identifying the one or more QoS parameters to one or more components in the communication network. The one or more QoS parameters could be contained within one of multiple QoS policies, and the method could include selecting one of the QoS policies. The condition could represent an emergency condition, and the one or more QoS parameters could include a higher QoS priority for traffic (such as voice communications and sensor data) to and from specified personnel (such as first responders). The communication network could represent at least one wired network and/or at least one wireless network.Type: ApplicationFiled: January 25, 2008Publication date: March 5, 2009Applicant: Honeywell International Inc.Inventors: Ramakrishna S. Budampati, Soumitri N. Kolavennu, Denis Foo Kune
-
Publication number: 20080295171Abstract: A wireless node in a wireless network examines data packets directed to itself (i.e., value in destination address field indicates that the wireless node is an intended recipient)for presence of anomalies that suggest intrusion. The data packet is examined as part of the normal course of operation of the node. Upon detection of an anomaly, the wireless node sends a message packet containing details of the anomaly to a sentinel device. The sentinel device processes the anomalies to determine if a possibility of intrusion is indicated, and activates a spy routine in the wireless node. The spy routine enables further investigation into the intrusion. As components (such as wireless nodes) in the wireless network operate normally (normal operations) until an anomalous condition/event occurs, the additional power requirements for intrusion detection are reduced. If intrusion is detected, appropriate actions, such as alerting an operator, are taken to mitigate the intrusion.Type: ApplicationFiled: May 23, 2007Publication date: November 27, 2008Applicant: Honeywell International Inc.Inventors: Abhishek Kumar Singh, Gaurav Kumar, Sudarshan Yermal, Kartikeya Sriniwas Ramanathan, Denis Foo Kune, Channabasavaraj Raravi
-
Publication number: 20080130902Abstract: The present system having a secure wireless infrastructure with a key server acting as a key distribution center. The key server may be the core of the network, securely admitting new nodes or devices, deploying and updating keys and authorizing secure communications sessions. The system may also share secure keying information with a new device not already a member of a secure wireless network. The keying information may be used for authentication or encryption or both, and may be provided to the new device in a manner or mode which is not susceptible to exposure outside of the secure network. The keying information shared with the new device may be regarded as a birth key. Then the new device may send a birth key encrypted request to join the secure network via an exposed communication mode. The key server may respond with a birth key encrypted key encryption key.Type: ApplicationFiled: October 9, 2007Publication date: June 5, 2008Applicant: Honeywell International Inc.Inventors: Denis Foo Kune, Patrick S. Gonia, Thomas L. Phinney, Joseph John Kimball
-
Publication number: 20070271452Abstract: A recursive verification protocol to reduce the time variance due to delays in the network by putting the subject node at most one hop from the verifier node provides for an efficient manner to test wireless sensor nodes. Since the software signatures are time based, recursive testing will give a much cleaner signal for positive verification of the software running on any one node in the sensor network. In this protocol, the main verifier checks its neighbor, who in turn checks its neighbor, and continuing this process until all nodes have been verified. This ensures minimum time delays for the software verification. Should a node fail the test, the software verification downstream is halted until an alternative path (one not including the failed node) is found. Utilizing techniques well known in the art, having a node tested twice, or not at all, can be avoided.Type: ApplicationFiled: May 19, 2006Publication date: November 22, 2007Applicant: Honeywell International Inc.Inventors: Denis Foo Kune, Karthikeyan Mahadevan