Patents

From YobiWiki
(Difference between revisions)
Jump to: navigation, search
m (RESTRICTING SOFTWARE TO AUTHORIZED WIRELESS ENVIRONMENTS)
m (RETURN-ORIENTED PROGRAMMING AS AN OBFUSCATION TECHNIQUE)
 
(14 intermediate revisions by one user not shown)
Line 22: Line 22:
 
* Publications:
 
* Publications:
 
** [http://v3.espacenet.com/textdoc?DB=EPODOC&IDX=WO2006131861&F=0 WO2006131861] (A1)
 
** [http://v3.espacenet.com/textdoc?DB=EPODOC&IDX=WO2006131861&F=0 WO2006131861] (A1)
** US20090015385 ([http://www.google.com/patents/US20090015385 Google Patents])
+
** '''US 8813188 (B2)''' ([http://www.google.com/patents/US8813188B2 Google Patents])
 
** '''[http://v3.espacenet.com/publicationDetails/biblio?adjacent=true&KC=B1&date=20080305&NR=1894145A1&DB=EPODOC&locale=en_EP&CC=EP&FT=D EP1894145] (B1) ([http://www.google.com/patents/EP1894145B1 Google Patents])'''
 
** '''[http://v3.espacenet.com/publicationDetails/biblio?adjacent=true&KC=B1&date=20080305&NR=1894145A1&DB=EPODOC&locale=en_EP&CC=EP&FT=D EP1894145] (B1) ([http://www.google.com/patents/EP1894145B1 Google Patents])'''
 
** '''CN101194274  (B)''' [http://59.151.93.237/sipo_EN/search/quickSearch.do?method=search&T1=200680020153&D1=appno 200680020153]
 
** '''CN101194274  (B)''' [http://59.151.93.237/sipo_EN/search/quickSearch.do?method=search&T1=200680020153&D1=appno 200680020153]
 
** DE602006006055 (D1)
 
** DE602006006055 (D1)
** JP2008542944  (A)
+
** '''JP4739342 (B2)'''
 
** AT427536  (T)
 
** AT427536  (T)
 +
** '''KR101270039 (B1)'''
 +
** '''TWI467978 (B)'''
  
 
===WATERMARKING OF A PROCESSING MODULE===
 
===WATERMARKING OF A PROCESSING MODULE===
Line 35: Line 37:
 
* Publications:
 
* Publications:
 
** [http://worldwide.espacenet.com/publicationDetails/biblio?CC=US&NR=8209543B2&KC=B2&FT=D&ND=1&date=20120626&DB=&locale=en_EP WO2007036863] (A3)
 
** [http://worldwide.espacenet.com/publicationDetails/biblio?CC=US&NR=8209543B2&KC=B2&FT=D&ND=1&date=20120626&DB=&locale=en_EP WO2007036863] (A3)
** '''US20080256361 (B2) ([http://www.google.com/patents/US8209543 Google Patents])'''
+
** '''US 8209543 (B2)''' ([http://www.google.com/patents/US8209543 Google Patents])
 
** [http://worldwide.espacenet.com/publicationDetails/biblio?CC=EP&NR=1934877A2&KC=A2&FT=D EP1934877] (A2)([http://www.google.com/patents/EP1934877A2 Google Patents])
 
** [http://worldwide.espacenet.com/publicationDetails/biblio?CC=EP&NR=1934877A2&KC=A2&FT=D EP1934877] (A2)([http://www.google.com/patents/EP1934877A2 Google Patents])
 
** CN101273365  (A) [http://59.151.93.237/sipo_EN/search/quickSearch.do?method=search&T1=200680035901&D1=appno 200680035901]
 
** CN101273365  (A) [http://59.151.93.237/sipo_EN/search/quickSearch.do?method=search&T1=200680035901&D1=appno 200680035901]
Line 46: Line 48:
 
** '''US 9465926 (B2)''' ([https://www.google.com/patents/US9465926 Google Patents])
 
** '''US 9465926 (B2)''' ([https://www.google.com/patents/US9465926 Google Patents])
 
** '''[http://worldwide.espacenet.com/publicationDetails/biblio?CC=EP&NR=2290547B1&KC=B1&FT=D EP2290547 (B1)]''' ([http://www.google.com/patents/EP2290547B1 Google Patents])
 
** '''[http://worldwide.espacenet.com/publicationDetails/biblio?CC=EP&NR=2290547B1&KC=B1&FT=D EP2290547 (B1)]''' ([http://www.google.com/patents/EP2290547B1 Google Patents])
** US 20170024331 (A1) ([https://patents.google.com/patent/US20170024331A1/en Google Patents])
+
** '''US 9965401 (B2)''' ([https://patents.google.com/patent/US9965401B2/en Google Patents])
  
 
===CHALLENGE RESPONSE BASED ENROLLMENT OF PHYSICAL UNCLONABLE FUNCTIONS===
 
===CHALLENGE RESPONSE BASED ENROLLMENT OF PHYSICAL UNCLONABLE FUNCTIONS===
Line 54: Line 56:
 
* Publications:
 
* Publications:
 
** '''US8694778 (B2)''' ([http://www.google.com/patents/US8694778 Google Patents])
 
** '''US8694778 (B2)''' ([http://www.google.com/patents/US8694778 Google Patents])
** [http://worldwide.espacenet.com/publicationDetails/biblio?CC=EP&NR=2456121A2&KC=A2&FT=D EP2456121] (A2) ([http://www.google.com/patents/EP2456121A2 Google Patents])
+
** '''EP2456121 (B1)''' ([http://www.google.com/patents/EP2456121B1 Google Patents])
 
** '''CN102571748 (B)''' ([[https://www.google.com/patents/CN102571748B Google Patents])
 
** '''CN102571748 (B)''' ([[https://www.google.com/patents/CN102571748B Google Patents])
  
Line 64: Line 66:
 
** '''US8990519 (B2)''' ([http://www.google.com/patents/US8990519 Google Patents])
 
** '''US8990519 (B2)''' ([http://www.google.com/patents/US8990519 Google Patents])
 
** [http://worldwide.espacenet.com/publicationDetails/biblio?CC=EP&NR=2458522A1&KC=A1&FT=D EP2458522] (A1) ([http://www.google.com/patents/EP2458522A1 Google Patents])
 
** [http://worldwide.espacenet.com/publicationDetails/biblio?CC=EP&NR=2458522A1&KC=A1&FT=D EP2458522] (A1) ([http://www.google.com/patents/EP2458522A1 Google Patents])
** CN102609558 (A)
+
** '''CN102609558 (B)''' ([http://www.google.com/patents/CN102609558B Google Patents])
  
 
===DIGITAL WALLET DEVICE FOR VIRTUAL WALLET===
 
===DIGITAL WALLET DEVICE FOR VIRTUAL WALLET===
Line 86: Line 88:
 
* Publications:
 
* Publications:
 
** '''US 9264899 (B2)''' ([https://www.google.com/patents/US9264899 Google Patents])
 
** '''US 9264899 (B2)''' ([https://www.google.com/patents/US9264899 Google Patents])
** CN104731612 (A)
+
** '''US 9584514 (B2)''' ([https://patents.google.com/patent/US9584514B2/en Google Patents])
** EP2887610 (A1) ([https://data.epo.org/gpi/EP2887610A1-BINDING-MOBILE-DEVICE-SECURE-SOFTWARE-COMPONENTS-TO-THE-SIM EPO])
+
** '''CN104731612 (B)''' ([https://www.google.com/patents/CN104731612A Google Patents])
 +
** '''EP2887610 (B1)''' ([https://www.google.com/patents/EP2887610B1 Google Patents])
  
 
===METHOD OF GENERATING A STRUCTURE AND CORRESPONDING STRUCTURE===
 
===METHOD OF GENERATING A STRUCTURE AND CORRESPONDING STRUCTURE===
Line 94: Line 97:
 
* Publications:
 
* Publications:
 
** '''US 9563754 (B2)''' ([https://www.google.com/patents/US9563754 Google Patents])
 
** '''US 9563754 (B2)''' ([https://www.google.com/patents/US9563754 Google Patents])
** EP 2876593 (A1) ([https://www.google.com/patents/EP2876593A1 Google Patents])
+
** '''EP2876593 (B1)''' ([https://www.google.com/patents/EP2876593B1 Google Patents])
** CN 104657636 (A) ([https://www.google.com/patents/CN104657636A Google Patents])
+
** '''CN104657636 (B)''' ([https://www.google.com/patents/CN104657636B Google Patents])
  
 
===RESTRICTING SOFTWARE TO AUTHORIZED WIRELESS ENVIRONMENTS===
 
===RESTRICTING SOFTWARE TO AUTHORIZED WIRELESS ENVIRONMENTS===
Line 120: Line 123:
 
** '''US 9419803 (B2)''' ([https://www.google.com/patents/US9419803 Google Patents])
 
** '''US 9419803 (B2)''' ([https://www.google.com/patents/US9419803 Google Patents])
 
** '''EP2890172 (B1)''' ([https://www.google.com/patents/EP2890172B1 Google Patents])
 
** '''EP2890172 (B1)''' ([https://www.google.com/patents/EP2890172B1 Google Patents])
** CN104796257 (A) ([https://www.google.com/patents/CN104796257A Google Patents])
+
** '''CN104796257 (B)''' ([https://www.google.com/patents/CN104796257B Google Patents])
  
 
===ONE-TIME PROGRAMMING IN REPROGRAMMABLE MEMORY===
 
===ONE-TIME PROGRAMMING IN REPROGRAMMABLE MEMORY===
Line 128: Line 131:
 
** '''US 9823860 (B2)''' ([https://www.google.com/patents/US9823860B2 Google Patents])
 
** '''US 9823860 (B2)''' ([https://www.google.com/patents/US9823860B2 Google Patents])
 
** EP2919236 (A1) ([https://www.google.com/patents/EP2919236A1 Google Patents])
 
** EP2919236 (A1) ([https://www.google.com/patents/EP2919236A1 Google Patents])
** CN104916321 (A) ([https://www.google.com/patents/CN104916321A Google Patents])
+
** '''CN104916321 (B)''' ([https://www.google.com/patents/CN104916321B Google Patents])
  
 
===CONSTELLATION BASED DEVICE BINDING===
 
===CONSTELLATION BASED DEVICE BINDING===
Line 136: Line 139:
 
** '''US 9953144 (B2)''' ([https://www.google.com/patents/US9953144B2 Google Patents])
 
** '''US 9953144 (B2)''' ([https://www.google.com/patents/US9953144B2 Google Patents])
 
** EP2924566 (A3) ([https://www.google.com/patents/EP2924566A3 Google Patents])
 
** EP2924566 (A3) ([https://www.google.com/patents/EP2924566A3 Google Patents])
** CN104951714 (A) ([https://www.google.com/patents/CN104951714A Google Patents])
+
** '''CN104951714 (B)''' ([https://www.google.com/patents/CN104951714B Google Patents])
  
 
===CONTROL FLOW FLATTENING FOR CODE OBFUSCATION WHERE THE NEXT BLOCK CALCULATION NEEDS RUN-TIME INFORMATION===
 
===CONTROL FLOW FLATTENING FOR CODE OBFUSCATION WHERE THE NEXT BLOCK CALCULATION NEEDS RUN-TIME INFORMATION===
Line 150: Line 153:
 
** '''US 9411597 (B2)''' ([https://www.google.com/patents/US9411597 Google Patents])
 
** '''US 9411597 (B2)''' ([https://www.google.com/patents/US9411597 Google Patents])
 
** EP2942727 (A1) ([https://www.google.com/patents/EP2942727A1 Google Patents])
 
** EP2942727 (A1) ([https://www.google.com/patents/EP2942727A1 Google Patents])
** CN105095697 (A) ([https://www.google.com/patents/CN105095697A Google Patents])
+
** '''CN105095697 (B)''' ([https://www.google.com/patents/CN105095697A Google Patents])
  
 
===FLEXIBLE INSTRUCTION SETS FOR OBFUSCATED VIRTUAL MACHINES===
 
===FLEXIBLE INSTRUCTION SETS FOR OBFUSCATED VIRTUAL MACHINES===

Latest revision as of 11:34, 19 April 2019

Contents

[edit] Granted patents

Note: les traductions officielles en français, parfois loufoques, ne proviennent pas des auteurs...

[edit] SECURE PAIRING FOR WIRED OR WIRELESS COMMUNICATIONS DEVICES

  • aka APPARIEMENT SECURISE POUR DISPOSITIFS DE COMMUNICATION FILAIRES OU SANS FIL
  • Inventor(s): Vauclair; Marc (Leuven, BE, US) , Serret Avila; Javier (Brussels, BE, US) , Etienne; Lionel Georges (Leuven, BE, US) , Teuwen; Philippe (Leuven, BE, US)
  • Priority date: Sep 8, 2004
  • Publications:

[edit] METHOD AND DEVICE FOR INCREASED RFID TRANSMISSION SECURITY

  • aka PROCEDE ET DISPOSITIF AMELIORANT LA SECURITE DE TRANSMISSION DES IDRF
  • Inventor(s): Teuwen; Philippe (Ixelles, BE, US) , Thueringer; Peter (Graz, AT, US)
  • Priority date Jun 7, 2005
  • Publications:

[edit] WATERMARKING OF A PROCESSING MODULE

[edit] METHOD OF OBFUSCATING A CODE

[edit] CHALLENGE RESPONSE BASED ENROLLMENT OF PHYSICAL UNCLONABLE FUNCTIONS

  • aka ENROLLMENT OF PHYSICALLY UNCLONABLE FUNCTIONS
  • Inventors: Teuwen; Philippe; (Ixelles, BE) ; Nikov; Ventzislav; (Haasrode, BE)
  • Priority date Nov 19, 2010
  • Publications:

[edit] ELECTRONIC COMPONENT WITH CONFIGURABLE FUNCTIONALITY

[edit] DIGITAL WALLET DEVICE FOR VIRTUAL WALLET

[edit] DIGITAL WALLET BRIDGE

  • Inventors: Colnot Cedric; Teuwen Philippe
  • Priority date Apr 2,2013
  • Publications:

[edit] BINDING MOBILE DEVICE SECURE SOFTWARE COMPONENTS TO THE SIM

[edit] METHOD OF GENERATING A STRUCTURE AND CORRESPONDING STRUCTURE

  • Inventors: Colnot Vincent Cedric; Rombouts Peter; Teuwen Philippe; Michaud Frank
  • Priority Date: Nov 21, 2013
  • Publications:

[edit] RESTRICTING SOFTWARE TO AUTHORIZED WIRELESS ENVIRONMENTS

[edit] SECURE SOFTWARE COMPONENTS ANTI-REVERSE-ENGINEERING BY TABLE INTERLEAVING

  • Inventors: Philippe Teuwen, Ventzislav Nikov, Peter Rombouts
  • Priority Date: Dec 26, 2013
  • Publications:

[edit] FLEXIBLE URL SIGNATURE SCHEME FOR TAGS

  • aka Flexible data authentication for an nfc data exchange format ndef message
  • aka Flexible data authentication
  • Inventors: Philippe Teuwen
  • Priority Date: Dec 31, 2013
  • Publications:

[edit] ONE-TIME PROGRAMMING IN REPROGRAMMABLE MEMORY

[edit] CONSTELLATION BASED DEVICE BINDING

[edit] CONTROL FLOW FLATTENING FOR CODE OBFUSCATION WHERE THE NEXT BLOCK CALCULATION NEEDS RUN-TIME INFORMATION

  • Inventors: Jan Hoogerbrugge, Philippe Teuwen, Wil Michiels
  • Priority Date: April 23, 2014
  • Publications:

[edit] RETURN-ORIENTED PROGRAMMING AS AN OBFUSCATION TECHNIQUE

  • Inventors: Philippe Teuwen, Peter Rombouts, Jan Brands, Jan Hoogerbrugge
  • Priority Date: May 6, 2014
  • Publications:

[edit] FLEXIBLE INSTRUCTION SETS FOR OBFUSCATED VIRTUAL MACHINES

[edit] ENCODING VALUES BY PSEUDO-RANDOM MASK

  • Inventors: Michiels Wil, Hoogerbrugge Jan, Teuwen Philippe
  • Priority Date: July 30, 2015
  • Publications:

[edit] WIDE ENCODING OF INTERMEDIATE VALUES WITHIN A WHITE-BOX IMPLEMENTATION

[edit] Patent applications (published)

[edit] METHOD AND DEVICES FOR WIRELESS NETWORK ACCESS MANAGEMENT

  • aka PROCEDE ET DISPOSITIFS DE GESTION DE L'ACCES A UN RESEAU SANS FILM
  • Inventeur: ERDMANN BOZENA (DE); NIKOV VENTZISLAV (BE); TEUWEN PHILIPPE (BE)
  • Priority date: 2005-06-03
  • Publications:

[edit] PROTECTED WIRELESS NETWORK ACCESS

  • aka ACCES RESEAU SANS FIL PROTEGE
  • Inventeur: TEUWEN PHILIPPE (BE)
  • Priority date: 2005-06-06
  • Publications:

[edit] FURTIVE TIMED EXECUTION CONTROL

  • Inventeur: TEUWEN PHILIPPE (BE)
  • Priority date: 2005-09-19
  • Publications:

[edit] METHOD AND APPARATUS FOR AUTHENTICATING STATIC DATA CARRIERS

  • aka PROCÉDÉ ET APPAREIL D'AUTHENTIFICATION DE SUPPORTS DE DONNÉES STATIQUES
  • Inventor(s): Serret Avila; Javier (Brussels, BE, US) , Ton; Wim (Edinburgh, IE, US) , Teuwen; Philippe (Leuven, BE, US) , Tuyls; Pim Theo (Eindhoven, NL, US) , De Soete; Marijke G.C.S. (Oostkamp, BE, US)
  • Priority date Mar 21, 2006
  • Publications:

[edit] IMPROVED AUTHENTICATION SYSTEM

  • Inventor(s): TEUWEN PHILIPPE [NL]; NIKOV VENTZISLAV [NL] +
  • Priority date Dec 3, 2009
  • Publications:

[edit] RANDOM DATA FROM GNSS SIGNALS AND SECURE RANDOM VALUE PROVISIONING FOR SECURE SOFTWARE COMPONENT IMPLEMENTATIONS

  • Inventors: Philippe Teuwen, Peter Rombouts, Frank Michaud
  • Filing Date: 12/13/2013(?)
  • Application no: 14/104772
  • Publications:

[edit] DIVERSIFYING CONTROL FLOW OF WHITE-BOX IMPLEMENTATION

  • Inventors: Wil Michiels, Jan Hoogerbrugge, Teuwen Philippe
  • Filing Date: May 29, 2015
  • Application No: 14/725801
  • Publications:

[edit] FUZZY OPAQUE PREDICATES

  • Inventor: Teuwen Philippe
  • Filing Date: June 26, 2015
  • Application No: 14/751606
  • Publications:

[edit] BALANCED ENCODING OF INTERMEDIATE VALUES WITHIN A WHITE-BOX IMPLEMENTATION

  • Inventors: Michiels Wil, Teuwen Philippe
  • Filing Date: July 30, 2015
  • Application No: 14/814056
  • Publications:

[edit] Patent applications (not yet published)

[edit] Search engines

Personal tools
Namespaces

Variants
Actions
Navigation
Tools