Processing

Please wait...

Settings

Settings

Goto Application

1. WO2021094890 - METHOD AND SOFTWARE PRODUCT FOR CONTROLLING THE BLUETOOTH CHANNEL

Publication Number WO/2021/094890
Publication Date 20.05.2021
International Application No. PCT/IB2020/060511
International Filing Date 09.11.2020
IPC
H04W 12/08 2021.1
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
WWIRELESS COMMUNICATION NETWORKS
12Security arrangements, e.g. access security or fraud detection; Authentication, e.g. verifying user identity or authorisation; Protecting privacy or anonymity
08Access security
G06F 21/53 2013.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
52during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure
53by executing in a restricted environment, e.g. sandbox or secure virtual machine
G06F 21/60 2013.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60Protecting data
H04W 4/60 2018.1
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
WWIRELESS COMMUNICATION NETWORKS
4Services specially adapted for wireless communication networks; Facilities therefor
60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
H04W 4/80 2018.1
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
WWIRELESS COMMUNICATION NETWORKS
4Services specially adapted for wireless communication networks; Facilities therefor
80Services using short range communication, e.g. near-field communication , radio-frequency identification or low energy communication
CPC
G06F 21/53
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
52during program execution, e.g. stack integrity ; ; Preventing unwanted data erasure; Buffer overflow
53by executing in a restricted environment, e.g. sandbox or secure virtual machine
G06F 21/606
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60Protecting data
606by securing the transmission between two devices or processes
H04W 12/088
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
WWIRELESS COMMUNICATION NETWORKS
12Security arrangements; Authentication; Protecting privacy or anonymity
08Access security
088using filters or firewalls
H04W 12/128
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
WWIRELESS COMMUNICATION NETWORKS
12Security arrangements; Authentication; Protecting privacy or anonymity
12Detection or prevention of fraud
128Anti-malware arrangements, e.g. protection against SMS fraud or mobile malware
H04W 4/60
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
WWIRELESS COMMUNICATION NETWORKS
4Services specially adapted for wireless communication networks; Facilities therefor
60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
H04W 4/80
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
WWIRELESS COMMUNICATION NETWORKS
4Services specially adapted for wireless communication networks; Facilities therefor
80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Applicants
  • UNIVERSITA' DEGLI STUDI DI PADOVA [IT]/[IT]
Inventors
  • CONTI, Mauro
  • LOSIOUK, Eleonora
  • SEDON, Pierre
Agents
  • DI BERNARDO, Antonio
  • MATI, Silvia
Priority Data
10201900002077511.11.2019IT
Publication Language English (en)
Filing Language Italian (IT)
Designated States
Title
(EN) METHOD AND SOFTWARE PRODUCT FOR CONTROLLING THE BLUETOOTH CHANNEL
(FR) PROCÉDÉ ET PRODUIT LOGICIEL POUR COMMANDER LE CANAL BLUETOOTH
Abstract
(EN) The present invention relates to a method (500; 500a) for controlling the Bluetooth communication channel (40) used by at least one software application (AB) stored on a first electronic device (10) to communicate with a second electronic device (20), the first electronic device (10) being configured to execute an operating system (OSN). Advantageously, the method comprises the steps of: - creating (501) a virtual environment (VOS) configured to execute an instance of at least one software application (AB) stored on the first electronic device (10); executing (509) in the virtual environment (VOS) a software application (AB) enabled to communicate via the Bluetooth communication channel (40); identifying (511) an attempt to communicate via said Bluetooth communication channel (AB) with the second electronic device coupled to the first electronic device (10); if a communication attempt via the Bluetooth communication channel of said application is identified, blocking the communication attempt and requesting (513; 521) an authorization by a user of the first electronic device (10), and - allowing (515) said communication via the Bluetooth communication channel (40) in the presence of an authorization provided by said user, or - preventing (517) said communication via the Bluetooth communication channel (40) in the absence of an authorization by said user, wherein creating (501) a virtual environment (VOS) comprises: - allocating a dedicated memory area (131) of the first device for executing a control software application (ACB); - instantiating the control software application (ACB) inside said dedicated memory area (131), and - the control software application (ACB) executes the virtual environment (VOS) inside the dedicated memory area (131), said virtual environment (VOS) being a replica of said operating system (OSN).
(FR) La présente invention concerne un procédé (500 ; 500a) pour commander le canal de communication Bluetooth (40) utilisé par au moins une application logicielle (AB) stockée sur un premier dispositif électronique (10) pour communiquer avec un second dispositif électronique (20), le premier dispositif électronique (10) étant configuré pour exécuter un système d'exploitation (OSN). Avantageusement, le procédé comprend les étapes suivantes : - créer (501) un environnement virtuel (VOS) configuré pour exécuter une instance d'au moins une application logicielle (AB) stockée sur le premier dispositif électronique (10) ; exécuter (509) dans l'environnement virtuel (VOS) une application logicielle (AB) autorisée à communiquer via le canal de communication Bluetooth (40) ; identifier (511) une tentative de communication via ledit canal de communication Bluetooth (AB) avec le second dispositif électronique couplé au premier dispositif électronique (10) ; si une tentative de communication via le canal de communication Bluetooth de ladite application est identifiée, bloquer la tentative de communication et demander (513 ; 521) une autorisation par un utilisateur du premier dispositif électronique (10), et - autoriser (515) ladite communication via le canal de communication Bluetooth (40) en présence d'une autorisation fournie par ledit utilisateur, ou - empêcher (517) ladite communication via le canal de communication Bluetooth (40) en l'absence d'une autorisation par ledit utilisateur, dans lequel la création (501) d'un environnement virtuel (VOS) comprend : - allouer une zone de mémoire dédiée (131) du premier dispositif pour exécuter une application logicielle de commande (ACB) ; - instancier l'application logicielle de commande (ACB) à l'intérieur de ladite zone de mémoire dédiée (131), et - l'application logicielle de commande (ACB) exécute l'environnement virtuel (VOS) à l'intérieur de la zone de mémoire dédiée (131), ledit environnement virtuel (VOS) étant une réplique dudit système d'exploitation (OSN).
Related patent documents
Latest bibliographic data on file with the International Bureau