IP Library › Granted Patent US 12,499,063
Granted Patent B2
US 12,499,063 · App. 18/755,063 · Granted Dec 16, 2025

System and method for securely connecting to a peripheral device

Inventors: Gil Litichever (Modiin, IL); Oded Gutentag (Ramat Yishay, IL); Eyal Zvuluny (Tel Aviv, IL); Ariel Hershler (Efrat, IL)
Assignee: Gatekeeper Ltd.
G06F13/107G06F9/45504G06F13/4282G06F21/56G06F21/82G06F2213/0008G06F2213/0024G06F2213/0028G06F2213/0032G06F2213/0036G06F2213/0042H04L63/0272H04L63/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,499,063
App. No.
18/755,063
Granted
Dec 16, 2025
Kind
B2
Abstract

A device connectable between a host computer and a computer peripheral over a standard bus interface is disclosed, used to improve security, and to detect and prevent malware operation. Messages passing between the host computer and the computer peripherals are intercepted and analyzed based on pre-configured criteria, and legitimate messages transparently pass through the device, while suspected messages are blocked. The device communicates with the host computer and the computer peripheral using proprietary or industry standard protocol or bus, which may be based on a point-to-point serial communication such as USB or SATA. The messages may be stored in the device for future analysis, and may be blocked based on current or past analysis of the messages. The device may serve as a VPN client and securely communicate with a VPN server using the host Internet connection.

Claims (35)

1 . A device connectable between a host computer and a peripheral device using a standard bus, the device comprising:

a first module comprising:

a first connector connectable to a first cable for connecting to the host computer;

a first transceiver coupled to the first connector for transmitting messages to, and receiving messages from, the host computer over the first cable using the standard bus; and

a first memory storing a first firmware and a first processor for executing the first firmware, the first processor is coupled to control, and to communicate with, the first transceiver,

wherein the first module is configured to emulate the peripheral device to the host computer;

a second module comprising:

a second connector connectable to a second cable for connecting to the peripheral device;

a second transceiver coupled to the second connector for transmitting messages to, and receiving messages from, the peripheral device over the second cable using the standard bus; and

a second memory storing a second firmware and a second processor for executing the second firmware, the second processor is coupled to control, and to communicate with, the second transceiver,

wherein the second module is configured to emulate the host computer to the peripheral device;

a third module comprising:

a third memory storing a third firmware and a third processor for executing the third firmware, the third processor is coupled to control, and to communicate with, the second transceiver,

wherein the third module is communicatively coupled to the first module exclusively over a first local bus, and is communicatively coupled to the second module exclusively over a second local bus;

a sensor that output sensor data in response to a physical phenomenon produced by the peripheral device, the sensor is coupled to the third processor for responding to the physical phenomenon;

and a single enclosure housing the sensor and the first, second, and third modules.

2 . The device according to claim 1 , wherein the sensor is a piezoelectric sensor that uses the piezoelectric effect, includes single crystal material or a piezoelectric-ceramics, and uses transverse, longitudinal, or shear effect mode.

3 . The device according to claim 1 , wherein the sensor comprises multiple sensors arranged as a directional sensor array directed to the peripheral device.

4 . The device according to claim 3 , further operative to estimate a number, magnitude, frequency, Direction-Of-Arrival (DOA), distance, or speed of a signal impinging the sensor array.

5 . The device according to claim 1 , wherein the sensor is a thermoelectric sensor that responds to a temperature or a temperature gradient of an object or of the peripheral device.

6 . The device according to claim 5 , wherein the thermoelectric sensor senses the peripheral device temperature using conduction, convection, or radiation.

7 . The device according to claim 5 , wherein the thermoelectric sensor consists of, or comprises, a Positive Temperature Coefficient (PTC) thermistor, a Negative Temperature Coefficient (NTC) thermistor, a thermocouple, a quartz crystal, or a Resistance Temperature Detector (RTD).

8 . The device according to claim 1 , wherein the sensor is a photoelectric sensor that responds to visible or an invisible light, wherein the photoelectric sensor is based on the photoelectric or photovoltaic effect, and consists of, or comprises, a semiconductor component.

9 . The device according to claim 8 , wherein the invisible light is infrared, ultraviolet, X-rays, or gamma rays.

10 . The device according to claim 8 , wherein the semiconductor component consists of, or comprises, a photodiode, a phototransistor, or a solar cell.

11 . The device according to claim 1 , wherein the sensor is an electroacoustic sensor that responds to a sound produced by the peripheral device.

12 . The device according to claim 11 , wherein the electroacoustic sensor responds to audible or inaudible audio, and, wherein the electroacoustic sensor is a microphone that is omnidirectional, unidirectional, or bidirectional.

13 . The device according to claim 12 , wherein the microphone is based on the sensing of the incident sound-based motion of a diaphragm or a ribbon.

14 . The device according to claim 12 , wherein the microphone consists of, or comprising, a condenser, an electret, a dynamic, a ribbon, a carbon, or a piezoelectric microphone.

15 . The device according to claim 1 , wherein the sensor consists of, or comprises, a nano-sensor, a crystal, or a semiconductor, and, wherein the sensor is an ultrasonic based or is a proximity sensor.

16 . The device according to claim 1 , for use with a VPN server communicating with the host computer over the Internet, the third firmware further comprises a VPN client for execution by the third processor, so that when executed by the third processor, the device establishes a VPN connection with the VPN server over the Internet via the host computer.

17 . The device according to claim 16 , wherein the VPN connection is according to, uses, or is based on, Point-to-Point Tunneling Protocol (PPTP), Layer Two Tunneling Protocol (L2TP), or Secure Socket Tunneling Protocol (SSTP).

18 . The device according to claim 16 , further configured to transmit to the VPN server over the established VPN messages that were received from the peripheral device.

19 . The device according to claim 16 , further configured to transmit to the peripheral device messages that were received from the VPN server over the established VPN.

20 . The device according to claim 16 , wherein the peripheral device consists of, or includes, a non-volatile memory storing a content, and, wherein the device is further configured to read the entire of, or a part of, the content from the non-volatile memory, and transmit the read content to the VPN server over the established VPN connection.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2024
From: LITICHEVER, GIL; GUTENTAG, ODED; ZVULUNY, EYAL
To: GATEKEEPER LTD.
Reel/Frame 067921/0036 →
Continuity (6)
Continuation 18078969 · Dec 11, 2022
Continuation 16910330 · Jun 24, 2020
Continuation 16198802 · Nov 22, 2018
Continuation 15750528
Provisional Application 62218838 · Sep 15, 2015
Related Publication 20240354265A1 · Oct 24, 2024
References Cited (71)
US 4248123A · Bunger et al. · 1981 [cited by applicant]
US 4496149A · Schwartzberg · 1985 [cited by applicant]
US 4516260A · Breedlove et al. · 1985 [cited by applicant]
US 4796891A · Milner · 1989 [cited by applicant]
US 4840602A · Rose · 1989 [cited by applicant]
US 4968255A · Lee et al. · 1990 [cited by applicant]
US 5572643A · Judson · 1996 [cited by applicant]
US 5701451A · Rogers et al. · 1997 [cited by applicant]
US 5793964A · Rogers et al. · 1998 [cited by applicant]
US 6230171B1 · Pacifici et al. · 2001 [cited by applicant]
US 6381662B1 · Harari et al. · 2002 [cited by applicant]
US 6449651B1 · Dorfman et al. · 2002 [cited by applicant]
US 6527611B2 · Cummings · 2003 [cited by applicant]
US 6560711B1 · Given et al. · 2003 [cited by applicant]
US 6618774B1 · Dickens · 2003 [cited by examiner]
US 6694316B1 · Langseth et al. · 2004 [cited by applicant]
US 7111108B2 · Grundy et al. · 2006 [cited by applicant]
US 7136482B2 · Wille · 2006 [cited by applicant]
US 7334001B2 · Eichstaedt et al. · 2008 [cited by applicant]
US 7414186B2 · Scarpa et al. · 2008 [cited by applicant]
US 7430759B2 · Piepiorra · 2008 [cited by applicant]
US 7557689B2 · Seddigh et al. · 2009 [cited by applicant]
US 7653573B2 · Hayes, Jr. et al. · 2010 [cited by applicant]
US 7660937B2 · Frantz et al. · 2010 [cited by applicant]
US 8209739B2 · Terpening · 2012 [cited by applicant]
US 8560604B2 · Shribman et al. · 2013 [cited by applicant]
US 8560852B2 · HongQian et al. · 2013 [cited by applicant]
US 8560864B2 · Chang · 2013 [cited by examiner]
US 8572402B2 · Coussieu · 2013 [cited by applicant]
US 8646082B2 · Lomont et al. · 2014 [cited by applicant]
US 8713683B2 · Moore et al. · 2014 [cited by applicant]
US 8806609B2 · Gladstone et al. · 2014 [cited by applicant]
US 8813218B2 · Wang · 2014 [cited by applicant]
US 8826015B2 · Lakshminarayanan et al. · 2014 [cited by applicant]
US 8862803B2 · Powers · 2014 [cited by examiner]
US 8869308B2 · Soffer · 2014 [cited by applicant]
US 8984611B2 · Jeannot · 2015 [cited by applicant]
US 9201674B2 · Rogel et al. · 2015 [cited by applicant]
US 9672360B2 · Barkan · 2017 [cited by applicant]
US 9772956B2 · Christian et al. · 2017 [cited by applicant]
US 20070016396A9 · Zeidman · 2007 [cited by examiner]
US 20070156850A1 · Corrion · 2007 [cited by applicant]
US 20070214095A1 · Adams et al. · 2007 [cited by applicant]
US 20070256337A1 · Segan · 2007 [cited by applicant]
US 20080189554A1 · Ali et al. · 2008 [cited by applicant]
US 20080258913A1 · Busey · 2008 [cited by applicant]
US 20090024759A1 · McKibben et al. · 2009 [cited by applicant]
US 20090031303A1 · Frank · 2009 [cited by applicant]
US 20090172240A1 · Slaight · 2009 [cited by applicant]
US 20100186076A1 · Ali et al. · 2010 [cited by applicant]
US 20110088093A1 · Kang · 2011 [cited by examiner]
US 20110264922A1 · Beaumont et al. · 2011 [cited by applicant]
US 20120079563A1 · Green et al. · 2012 [cited by applicant]
US 20120166582A1 · Binder · 2012 [cited by applicant]
US 20120311207A1 · Powers et al. · 2012 [cited by applicant]
US 20120324067A1 · Hari et al. · 2012 [cited by applicant]
US 20130067534A1 · Soffer · 2013 [cited by applicant]
US 20130103380A1 · Brandstatter et al. · 2013 [cited by applicant]
US 20140181352A1 · Conrad · 2014 [cited by applicant]
US 20140281553A1 · Illion et al. · 2014 [cited by applicant]
US 20140289433A1 · Soffer · 2014 [cited by examiner]
US 20150143482A1 · Barkan · 2015 [cited by applicant]
US 20150261697A1 · Christian et al. · 2015 [cited by applicant]
US 20160342538A1 · Le Guillou et al. · 2016 [cited by applicant]
US 20160365155A1 · Kim et al. · 2016 [cited by applicant]
US 20160373408A1 · Wentworth · 2016 [cited by applicant]
US 20180113776A1 · Lee · 2018 [cited by examiner]
International Search Report of PCT/IL2016/050978 dated Jan. 13, 2017. [cited by applicant]
Written Opinion of PCT/IL2016/050978 dated Jan. 13, 2017. [cited by applicant]
Supplementary European Search Report of EP 16845832 dated Oct. 26, 2018. [cited by applicant]
European Search Report of EP 19169437 dated Jun. 25, 2019. [cited by applicant]
Cited By (1)
US 12,675,328