This invention concerns an integrated circuit (IC) device, such as smart cards, electronic wallets, PC cards, and the like, and various methods for authenticating identities and authorizing transactions based on the authenticated identities. The IC device has a memory and a processor. The IC device maintains an identity authentication table in the memory to hold an arbitrary number of identities. The identity authentication table correlates identities with authentication protocols, so that different protocols can be used to authenticate associated identities. The identity authentication table also correlates counts with the identities. Individual counts specify a number of uses of the IC device for a corresponding identity without requiring the IC device to authenticate the identity for each use. The IC device also maintains an authentication vector in memory. The authentication vector tracks identities in the identity authentication table that are currently authenticated by the IC device. The IC device further maintains authorization tables in the memory and in association with particular files used in transactions. Each authorization table defines authorization for a particular transaction as a Boolean expression of the identities listed in the identity authentication table.

Esta invenção concerne um dispositivo do circuito integrado (IC), tal como cartões espertos, carteiras eletrônicas, cartões de PC, e o gosto, e vários métodos para authenticating identidades e autorizar as transações baseadas nas identidades authenticated. O dispositivo do IC tem uma memória e um processador. O dispositivo do IC mantem uma tabela do authentication da identidade na memória para prender um número arbitrário das identidades. A tabela do authentication da identidade correlaciona identidades com os protocolos do authentication, de modo que os protocolos diferentes possam ser usados authenticate identidades associadas. A tabela do authentication da identidade correlaciona também contagens com as identidades. As contagens individuais especificam um número de usos do dispositivo do IC para uma identidade correspondente sem reque o dispositivo do IC authenticate a identidade para cada uso. O dispositivo do IC mantem também um vetor do authentication na memória. O vetor do authentication segue as identidades na tabela do authentication da identidade que authenticated atualmente pelo dispositivo do IC. O dispositivo do IC mais adicional mantem tabelas da autorização na memória e na associação com as limas particulares usadas nas transações. Cada tabela da autorização define a autorização para uma transação particular como uma expressão booleana das identidades alistou na tabela do authentication da identidade.

 
Web www.patentalert.com

< Integrated circuit card with identity authentication table and authorization tables defining access rights based on Boolean expressions of authenticated identities

< Integrated circuit card with identity authentication table and authorization tables defining access rights based on Boolean expressions of authenticated identities

> Method and device for authentication

> System for coordinating communication between a terminal requesting connection with another terminal while both terminals accessing one of a plurality of servers under the management of a dispatcher

~ 00071