scispace - formally typeset
Search or ask a question
Author

Refik Molva

Bio: Refik Molva is an academic researcher from IBM. The author has contributed to research in topics: Provable security & Message authentication code. The author has an hindex of 3, co-authored 4 publications receiving 302 citations.

Papers
More filters
Patent
03 Jun 1992
TL;DR: In this paper, a method and apparatus for providing authentication among a dynamically selected group of users in a communication system with a dynamically changing network topology is presented, where freshness information and alleged identity information are transmitted from each of the users in the group using available paths in the network.
Abstract: A method and apparatus for providing authentication among a dynamically selected group of users in a communication system with a dynamically changing network topology. With this invention, freshness information and alleged identity information are transmitted from each of the users in the group using available paths in the network. A group key is then generated, and coded information, derived from the group key and the above transmitted information, is sent to each of the users. Each unit of coded information is accompanied by an identifying tag so as to identify which of the users is to use the appropriate unit of coded information. Each alleged user will then extract the group key from a corresponding coded information unit only if it shares an appropriate secret with a server. Without knowledge of the group key, a user cannot be authenticated.

124 citations

Book
01 Jan 2005
TL;DR: This paper presents SKiMPy, a Simple Key Management Protocol for MANETs in Emergency and Rescue Operations, and an Advanced Method for Joint Scalar Multiplications on Memory Constraint Devices to Mitigate Side Channel Attacks on Message Authentication Codes.
Abstract: Efficient Verifiable Ring Encryption for Ad Hoc Groups.- SKiMPy: A Simple Key Management Protocol for MANETs in Emergency and Rescue Operations.- Remote Software-Based Attestation for Wireless Sensors.- Spontaneous Cooperation in Multi-domain Sensor Networks.- Authenticated Queries in Sensor Networks.- Improving Sensor Network Security with Information Quality.- One-Time Sensors: A Novel Concept to Mitigate Node-Capture Attacks.- Randomized Grid Based Scheme for Wireless Sensor Network.- Influence of Falsified Position Data on Geographic Ad-Hoc Routing.- Provable Security of On-Demand Distance Vector Routing in Wireless Ad Hoc Networks.- Statistical Wormhole Detection in Sensor Networks.- RFID System with Fairness Within the Framework of Security and Privacy.- Scalable and Flexible Privacy Protection Scheme for RFID Systems.- RFID Authentication Protocol with Strong Resistance Against Traceability and Denial of Service Attacks.- Location Privacy in Bluetooth.- An Advanced Method for Joint Scalar Multiplications on Memory Constraint Devices.- Side Channel Attacks on Message Authentication Codes.

111 citations

Patent
11 Feb 1992
TL;DR: In this paper, a first challenge N1 is transmitted from a first user A to a second user B, where A verifies that the first response is correct and transmits a second response to the second challenge N2 to B where the second response is verified.
Abstract: A arrangement of authenticating communications network users and means for carrying out the arrangement: A first challenge N1 is transmitted from a first user A to a second user B. In response to the first challenge, B generates and transmits a first response to the challenge and second challenge N2 to A. A verifies that the first response is correct. A then generates and transmits a second response to the second challenge to B, where the second response is verified. The first response must be of a minimum form S1 and S2 are shared secrets between A and B. S1 may or may not equal to S2. In addition, f() and g() are selected such that the equation f'(S1,N1'....) = g(S2.N2) cannot be solved for N1' without knowledge of S1 and S2. f'() and N1' represent expressions on a second reference connection. Preferably, the function f() may include the direction D1 of flow of the message containing f(), as in f(S1, N1, D1,...). In such a case, f() is selected such that the equation f'(S, N1',D1',...) = f(S, N2, D1,...) cannot be solved for N1' without knowledge of S1 and S2. In this equation, D1' is the flow direction indicator of the message containing f'() on the reference connection. Specific protocols satisfying this condition are protected from so-called intercept attacks.

65 citations


Cited by
More filters
Patent
13 Aug 1998
TL;DR: In this article, the authors describe a method and apparatus of securely providing data to a user's system, where the data is encrypted so as to only be decryptable by a data decrypting key.
Abstract: Disclosed is a method and apparatus of securely providing data to a user's system. The data is encrypted so as to only be decryptable by a data decrypting key, the data decrypting key being encrypted using a first public key, and the encrypted data being accessible to the user's system, the method comprising the steps of: transferring the encrypted data decrypting key to a clearing house that possesses a first private key, which corresponds to the first public key; decrypting the data decrypting key using the first private key; re-encrypting the data decrypting key using a second public key; transferring the re-encrypted data decrypting key to the user's system, the user's system possessing a second private key, which corresponds to the second public key; and decrypting the re-encrypted data decrypting key using the second private key.

1,610 citations

Patent
03 Oct 2006
TL;DR: In this paper, the authors propose a method for providing unequal allocation of rights among agents while operating according to fair principles, comprising assigning a hierarchal rank to each agent, providing a synthetic economic value to a first set of agents at the a high level of the hierarchy, allocating portions of the synthetic economy value by the first sets of agents to a second subset of agents, at respectively different hierarchal ranks than the first set, and conducting an auction amongst agents using the synthetic economic values as the currency.
Abstract: A method for providing unequal allocation of rights among agents while operating according to fair principles, comprising assigning a hierarchal rank to each agent; providing a synthetic economic value to a first set of agents at the a high level of the hierarchy; allocating portions of the synthetic economic value by the first set of agents to a second set of agents at respectively different hierarchal rank than the first set of agents; and conducting an auction amongst agents using the synthetic economic value as the currency. A method for allocation among agents, comprising assigning a wealth generation function for generating future wealth to each of a plurality of agents, communicating subjective market information between agents, and transferring wealth generated by the secure wealth generation function between agents in consideration of a market transaction. The method may further comprise the step of transferring at least a portion of the wealth generation function between agents.

850 citations

Patent
12 Aug 1999
TL;DR: In this paper, a system for tracking usage of digital content on user devices is presented, where a license to play digital content data is sold to a user, and the licensed content data are transmitted to a content player for the user.
Abstract: A system for tracking usage of digital content on user devices. Electronic stores coupled to a network sell licenses to play digital content data to users. Content players, which receive from the network the licensed content data, are used to play the licensed content data. Additionally, a logging site that is coupled to thte network tracks the playing of the content data. In particular, the logging site receives play information from the network, and the play information includes the number of times that the content data has been played by the associated content player. Also provided is a method for tracking usage of digital content on user devices. According to the method, a license to play digital content data is sold to a user, and the licensed content data is transmitted to a content player for the user.; Further, information is transmitted to a logging site whenever the content data is played by the content player or copied from the content player to an external medium so that usage of the licensed content data can be tracked.

712 citations

Patent
20 Jan 2000
TL;DR: In this article, a method for securely receiving data on a user's system from a web broadcast infrastructure with a plurality of channels is presented, which includes receiving promotional metadata from a first web broadcast channel, the promotional metadata related to data available for reception; assembling at least part of the promotional offering into a promotional offering for review by a user; selecting by the user, data to be received related to the metadata; and receiving data from a second web broadcast channels, the data selected from the promoted metadata, and wherein the data has been previously encrypted using a first encrypting key;
Abstract: A method of securely receiving data on a user's system from a web broadcast infrastructure with a plurality of channels. The method comprising receiving promotional metadata from a first web broadcast channel, the promotional metadata related to data available for reception; assembling at least part of the promotional metadata into a promotional offering for review by a user; selecting by a user, data to be received related to the promotional metadata; receiving data from a second web broadcast channel, the data selected from the promotional metadata, and wherein the data has been previously encrypted using a first encrypting key; and receiving the first decrypting key via a computer readable medium, the first decrypting key for decrypting at least some of the data received via the second web broadcast channel. In another embodiment, a method and system to transmit data securely from a web broadcast center is disclosed.

665 citations

Patent
17 Aug 1999
TL;DR: In this paper, a method to decrypt encrypted digital content to an end user system for playing the content comprising the steps of reading from a computer readable medium metadata which has previously associated with the content was proposed.
Abstract: A method to delivery encrypted digital content to a end user system for playing the content comprising the steps of: reading from a computer readable medium metadata which has previously associated with the content. A user selects from the metadata associated content to decrypt and the end user system establishes a secure connection with an authorization authority for decrypting the content. The end user system receives a secure container containing the decrypting key for decrypting at least part of the previously encrypted content as permitted. The system creates a secure container using the encrypting key from a clearing house, wherein the secure container has an encrypting key therein from the end user system; transferring the secure container to the clearing house for authentication of permission to decrypt the content. The system receives from the clearing house, a secure container encrypted using the encrypting key of the end user system containing the decrypting key for decrypting at least part of the previously encrypted content stored on the computer readable medium as permitted; and playing at least part of the previously encrypted content by decrypting the secure container using the encrypting key of the end user system to access the decrypting key for decrypting at least part of the encrypted content.

491 citations