Authentication method, authentication System, and authentication program

    公开(公告)号:GB2511260B

    公开(公告)日:2015-01-14

    申请号:GB201410752

    申请日:2012-11-08

    Applicant: IBM

    Abstract: A data server to authenticate a passenger anonymously and allow an outside service to provide a service on the basis of this authentication. A passenger in an automobile uses a portable terminal with an acceleration sensor to send the acceleration sensor log in the portable terminal to a data server. The data server calculates the degree of similarity between the acceleration sensor log and time-series data related to acceleration obtained from probe data acquired from the automobile, and verifies that the portable terminal is indeed inside the automobile by confirming that there is a sufficiently high correlation between the log and the time-series data. The data server provides an access permission code to the portable terminal in response to successful acceleration authentication. The portable terminal provides the access permission code to an outside service, and the outside service accesses probe data in the data server using the access permission code.

    System for determining whether character string has been accepted by automaton

    公开(公告)号:GB2512513A

    公开(公告)日:2014-10-01

    申请号:GB201409577

    申请日:2013-01-10

    Applicant: IBM

    Abstract: In order to determine whether a character string has been accepted by an automaton, a server is provided which is capable of connecting to a client for inputting character strings and has an automaton for which a post-state to be transitioned to has been defined for each pre-state and each character. The server is provided with: a key chain generating unit for generating a key chain for each combination of a character, a state, and an index expressing the position of each character in the character string, said key chain being obtained by using the key corresponding to the state to encrypt the key for the next index corresponding to the post-state to be transitioned to from the current state in accordance with the character; and a providing unit for communicating with the client and providing the client with a key chain corresponding to each inputted character from among the key chains in the key chain set for each index, while keeping the inputted letters hidden from the client.

    System zum Authentifizieren einer Annahme einer Zeilenfolge durch einen Automaten

    公开(公告)号:DE112013000357T5

    公开(公告)日:2014-08-28

    申请号:DE112013000357

    申请日:2013-01-10

    Applicant: IBM

    Abstract: Problem Zu authentifizieren, ob eine Zeichenfolge durch einen Automaten angenommen worden ist. Mittel zur Lösung Es wird ein Server bereitgestellt, der zum Eingeben einer Zeichenfolge mit einem Client verbindbar ist und der einen Automaten aufweist, der einen nachfolgenden Zustand des Übergangs für jeden Zustand und jedes Zeichen definiert. Dieser Server weist eine Schlüsselketten-Generierungseinheit zum Generieren einer Schlüsselkette für jede Kombination aus Index, Zeichen und Zustand, die die Position jedes Zeichens in einer Zeichenfolge ausdrückt, wobei die Schlüsselkette verschlüsselte Schlüssel für den nächsten Index aufweist, die dem nachfolgenden Zustand des Übergangs von dem aktuellen Zustand entsprechen, entsprechend dem Zeichen auf der Grundlage des Schlüssels, der dem aktuellen Zustand entspricht, und eine Bereitstellungseinheit zum Austauschen von Daten mit einem Client und zum Bereitstellen einer Schlüsselkette für den Client auf, die jedem eingegebenen Schlüssel entspricht, aus einem Satz von Schlüsselketten für jeden Index in einem Zustand, der die eingegebenen Zeichen gegenüber dem Client verdeckt.

    Sending messages by oblivious transfer, with removal of redundant messages

    公开(公告)号:GB2497643A

    公开(公告)日:2013-06-19

    申请号:GB201221699

    申请日:2012-12-03

    Applicant: IBM

    Abstract: A server (20) is connectable to a client (30) and allows the client to acquire a message of an index designated by the client among N messages held by the server, where N is an integer of two or more. The server includes: a classification unit configured to classify the N messages into M classified messages by contents of the messages, so that redundant messages are removed; a message encryption unit configured to encrypt each of the M classified messages; a message provision unit configured to provide the M encrypted classified messages to the client; and a key sending unit configured to send the client, by oblivious transfer, a message key for decrypting the classified message corresponding to the message of the index designated by the client.

    System for authenticating acceptance of string by automaton

    公开(公告)号:GB2512513B

    公开(公告)日:2015-01-07

    申请号:GB201409577

    申请日:2013-01-10

    Applicant: IBM

    Abstract: Provided is a server connectable to a client for input of a string and that has an automaton defining a subsequent state for transition for each state and each character. This server has a key chain generating unit for generating a key chain for each combination of index, character and state expressing the position of each character in a string, the key chain having encrypted keys for the next index corresponding to the subsequent state of transition from the current state in accordance with the character on the basis of the key corresponding to the current state, and a providing unit for communicating with a client and providing to the client a key chain corresponding to each inputted key among a set of key chains for each index in a state concealing the inputted characters from the client.

    Identitätsnachweisverfahren, Identitätsnachweissystem und Identitätsnachweisprogramm

    公开(公告)号:DE112012005212T5

    公开(公告)日:2014-09-18

    申请号:DE112012005212

    申请日:2012-11-08

    Applicant: IBM

    Abstract: Problem Es einem Datenserver zu ermöglichen, die Identität eines Fahrzeuginsassen anonym nachzuweisen, und es einer von dem Datenserver getrennten Fremdleistung zu ermöglichen, einen Dienst auf der Grundlage von diesem Identitätsnachweis bereitzustellen. Mittel zum Lösen Ein Fahrzeuginsasse in einem Automobil verwendet ein tragbares Endgerät mit einem Beschleunigungssensor, um das Beschleunigungssensorprotokoll in dem tragbaren Endgerät an einen Datenserver zu senden. Der Datenserver berechnet den Ähnlichkeitsgrad zwischen dem Beschleunigungssensorprotokoll und Zeitreihendaten, die sich auf die aus von dem Automobil erfassten Sondendaten erhaltene Beschleunigung beziehen, und bestätigt, dass sich das tragbare Endgerät (wie zum Beispiel ein Mobiltelefon) tatsächlich im Inneren des Automobils befindet, indem bestätigt wird, dass es eine ausreichend hohe Korrelation zwischen dem Protokoll und den Zeitreihendaten gibt (Beschleunigungsbestätigung). Der Datenserver stellt dem tragbaren Endgerät als Reaktion auf eine erfolgreiche Beschleunigungsbestätigung einen Zugriffserlaubniscode bereit. Das tragbare Endgerät stellt einer Fremdleistung den Zugriffserlaubniscode bereit, und die Fremdleistung greift unter Verwendung des Zugriffserlaubniscodes auf Sondendaten in dem Datenserver zu. Die Fremdleistung stellt dann unter Verwendung der erfassten Sondendaten einen Dienst bereit.

    Verwenden einer heuristisch erzeugten Richtlinie zum dynamischen Auswählen von String-Analysealgorithmen für Client-Abfragen

    公开(公告)号:DE112012003812T5

    公开(公告)日:2014-07-24

    申请号:DE112012003812

    申请日:2012-07-12

    Applicant: IBM

    Abstract: Ein Verfahren zum dynamischen Auswählen von String-Analysealgorithmen kann mit dem Trainieren des Steuerungsprogramms zur dynamischen String-Analyse eines String-Analysemoduls beginnen, um eine Teilmenge von String-Abfragen wirkungsvoll zu bearbeiten, die kontextabhängige Metadaten aufweisen, die von einer Client-Anwendung in einer Befehlsumgebung empfangen werden. Die Wirksamkeit des Trainingsmoduls kann auf einer Rückmeldung von der Client-Anwendung beruhen. Bei Beendigung des Trainierens kann eine Auswahlrichtlinie des String-Analysealgorithmus synthetisiert werden. Die Auswahlrichtlinie des String-Analysealgorithmus kann einen Kontext einer String-Abfrage in der Teilmenge mit der Nutzung eines String-Analysealgorithmus korrelieren. In der Betriebsumgebung kann das Steuerungsprogramm zur dynamischen String-Analyse String-Abfragen, die kontextabhängige Metadaten aufweisen, die von der Client-Anwendung empfangen werden, gemäß der Auswahlrichtlinie des String-Analysealgorithmus dynamisch bearbeiten. Der String-Analysealgorithmus, der für eine String-Abfrage verwendet werden soll, kann dynamisch und unabhängig festgelegt werden.

    Checking acceptance of a string by automaton

    公开(公告)号:GB2498063A

    公开(公告)日:2013-07-03

    申请号:GB201222077

    申请日:2012-12-07

    Applicant: IBM

    Abstract: Provided is a server (30), connectable to a client (20) for input of a string, having an automaton whose state transitions in accordance with received characters, and determining whether the automaton has transitioned to a final state on the basis of the characters. The server receives from the client in the characters included in the string a coding sequence whose elements corresponding to the characters are values encrypting a non-unity using a first encryption scheme having homomorphism, and whose elements not corresponding to the characters are values encrypting a unity using the first encrypting scheme; generates, in response to receiving the coding sequence, exchange data encrypting a subsequent state key corresponding to each of a plurality of previous states of the automaton on the basis of the coding sequence using the first encryption scheme; encrypts exchange data with the corresponding previous state key; and sends the encrypted exchange data to the client. The first encryption scheme may have additive or multiplicative homomorphism. The exchange between client and server occurs in an oblivious fashion such that the string is not revealed to the server in plaintext and the servers automaton is not revealed to the client. The arrangement may be used to verify a password or PIN input by a client, for example.

    SYSTEM ZUM SENDEN VON NACHRICHTEN MITTELS OBLIVIOUS TRANSFER

    公开(公告)号:DE102012222025A1

    公开(公告)日:2013-06-20

    申请号:DE102012222025

    申请日:2012-12-03

    Applicant: IBM

    Abstract: Problem Verringerung des Datenvolumens von Nachrichten, die von einem Server für einen Client bereitgestellt werden. Lösungsweg Es wird ein Server bereitgestellt, der mit einem Client verbindbar ist und es dem Client ermöglicht, eine Nachricht eines Index zu erfassen, der vom Client unter N auf dem Server liegenden Nachrichten bezeichnet wird, wobei N eine ganze Zahl von 2 oder mehr ist. Der Server beinhaltet: eine Klassifizierungseinheit, die so konfiguriert ist, dass sie die N Nachrichten nach Inhalt der Nachrichten in M klassifizierte Nachrichten klassifiziert; eine Nachrichtenverschlüsselungseinheit, die so konfiguriert ist, dass sie jede der M klassifizierten Nachrichten verschlüsselt; eine Nachrichtenbereitstellungseinheit, die so konfiguriert ist, dass sie die M verschlüsselten klassifizierten Nachrichten für den Client bereitstellt; und eine Schlüsselsendeeinheit, die so konfiguriert ist, dass sie einen Nachrichtenschlüssel zum Entschlüsseln der klassifizierten Nachricht, die der Nachricht des vom Client bezeichneten Index entspricht, mittels Oblivious Transfer an den Client sendet.

Patent Agency Ranking