<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">OALibJ</journal-id><journal-title-group><journal-title>Open Access Library Journal</journal-title></journal-title-group><issn pub-type="epub">2333-9705</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/oalib.1103033</article-id><article-id pub-id-type="publisher-id">OALibJ-71402</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Biomedical&amp;Life Sciences</subject><subject> Business&amp;Economics</subject><subject> Chemistry&amp;Materials Science</subject><subject> Computer Science&amp;Communications</subject><subject> Earth&amp;Environmental Sciences</subject><subject> Engineering</subject><subject> Medicine&amp;Healthcare</subject><subject> Physics&amp;Mathematics</subject><subject> Social Sciences&amp;Humanities</subject></subj-group></article-categories><title-group><article-title>
 
 
  Tightly-Secure Authenticated Key Exchange without NAXOS’ Approach Based on Decision Linear Problem
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mojahed</surname><given-names>Mohamed</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Xiaofen</surname><given-names>Wang</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Xiaosong</surname><given-names>Zhang</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, China</addr-line></aff><aff id="aff1"><addr-line>Department of Electronic Engineering, Karary University, Omdurman, Sudan</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>mmmmoj@hotmail.com(MM)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>18</day><month>10</month><year>2016</year></pub-date><volume>03</volume><issue>10</issue><fpage>1</fpage><lpage>16</lpage><history><date date-type="received"><day>September</day>	<month>4,</month>	<year>2016</year></date><date date-type="rev-recd"><day>Accepted:</day>	<month>October</month>	<year>6,</year>	</date><date date-type="accepted"><day>October</day>	<month>11,</month>	<year>2016</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Design Secure Authenticated Key Exchange (AKE) protocol without NAXOS approach is remaining as an open problem. NAXOS approach [4] is used to hide the ephemeral secret key from an adversary even if the adversary in somehow may obtain the ephemeral secret key. Using NAXOS approach will cause two main drawbacks: (i) leaking of the static secret key which will be utilized in computing the exponent of the ephemeral public key; (ii) maximization of using random oracle when applying to the exponent of the ephemeral public key and session key derivation. In this paper, we present another AKE-secure without NAXOS approach based on decision linear assumption in the random oracle model. We fasten our security using games sequences tool which gives tight security for our protocol.
 
</p></abstract><kwd-group><kwd>AKE</kwd><kwd> eCK Model</kwd><kwd> NAXOS’ Approach</kwd><kwd> Decision Linear Assumption</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>An Authenticated Key Exchange protocol (AKE) allows two parties to end up with a shared secret key in secure and authenticated manner. The authentication problem deals with restraining adversary that actively controls the communication links used by legitimated parties. They may modify and delete messages in transit, and even inject false one or may control the delays of messages.</p><p>In 1993, Bellare and Rogaway [<xref ref-type="bibr" rid="scirp.71402-ref1">1</xref>] provided the first formal treatment of entity authentication and authenticated key distribution appropriate to the distributed environment. In 1998, Bellare, Canetti, Mihir and Krawczyk [<xref ref-type="bibr" rid="scirp.71402-ref2">2</xref>] provided a model for studying session-oriented security protocols. They also introduce the “authenticator” techniques that allow for greatly simplifying the analysis of protocols. Also, they proposed a definition of security of KE protocols rooted in the simulatability approach used to define the security of multiparty computation. In 2002 Canetti and Krawczyk [<xref ref-type="bibr" rid="scirp.71402-ref3">3</xref>] presented their security model which had extended by LaMacchia, Lauter, and Mityagin [<xref ref-type="bibr" rid="scirp.71402-ref4">4</xref>] design and proposed NAXOS protocol which is secure under their model. That model capture attacks resulting from leakage of ephemeral and long-term secret keys, defined by an experiment in which the adversary is given many corruption power for various key exchange sessions and most solve a challenge on a test session. This model doesn’t give an adversary capability to trivially break an AKE protocol.</p><p>To acquire eCK security, NAXOS needs that the ephemeral public key X be computed from an exponent result from hashing an ephemeral private key x and the static private key a, more precisely <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x2.png" xlink:type="simple"/></inline-formula> instead of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x3.png" xlink:type="simple"/></inline-formula>. In this paper generating ephemeral public key as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x4.png" xlink:type="simple"/></inline-formula> is called NAXOS’s approach. In NAXOS’s approach no one is capable of querying the discrete logarithm of an ephemeral public key X without the pair (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x5.png" xlink:type="simple"/></inline-formula>); thus, the discrete logarithm of X is hidden via an additional random oracle. Using NAXOS' approach many protocols, [<xref ref-type="bibr" rid="scirp.71402-ref5">5</xref>] - [<xref ref-type="bibr" rid="scirp.71402-ref8">8</xref>] were claimed secure in the eCK model under the random oracle assumption. In the standard model, eCK-secure protocols were declared to be secured in the eCK model as Okamoto [<xref ref-type="bibr" rid="scirp.71402-ref9">9</xref>] ; they use pseudo-random functions instead of hash functions.</p><p>Motivating Problem. (1) Design AKE-secure protocol without NAXOS trick to achieve two goals: (i) To reduce the risk of leaking the static private key, since the derivation of the ephemeral public key is independent of the static private key. This method is in contrast to protocols that use the NAXOS' approach. (ii) Minimize the utilization of the random oracle, by applying it only to the session key derivation. Kim, Minkyu, Atsushi Fujioka, and Berkant Ustaolu [<xref ref-type="bibr" rid="scirp.71402-ref10">10</xref>] proposed a two strongly secure authenticated key exchange protocols without NAXOS approach, one of their protocol supposed to be secure under the GDH assumption and the other under the CDH assumption in random oracle model. Mohamed et al. [<xref ref-type="bibr" rid="scirp.71402-ref19">19</xref>] designed a protocol without NAXOS approach but secure in RO model, they rely the security of their protocol upon security reduction, and we use in this paper the game sequences tools to fasten the security and give tightly secure security proof. (2) Design AKE-secure protocol secure under Decision Linear Assumption. Boneh, Boyen, and Shacham [<xref ref-type="bibr" rid="scirp.71402-ref11">11</xref>] introduced a decisional assumption, called Linear, intended to take the place of DDH in groups―in particular, bilinear groups [<xref ref-type="bibr" rid="scirp.71402-ref12">12</xref>] ―where DDH is easy. For this setting, the Linear problem has desirable properties, as Boneh, Boyen and Shacham show: it is hard if DDH is hard, but, at least in general groups [<xref ref-type="bibr" rid="scirp.71402-ref13">13</xref>] , remains hard even if DDH is easy.</p><p>Contributions. We present a concrete and practical AKE protocol that is eCK secure under Decisional Linear assumption in the random oracle model. Our protocol does not rely on any NAXOS trick that yields a more efficient solution when it is implement- ed with secure device. We give tight proof reducing eCK security of our protocol to break the used cryptographic primitives under random oracle. In our protocol, the ephemeral public key is containing each peers generator, which results in two different discrete logarithm problems with two different generators, which increase hardness for DL’s solver.</p><p>In the derivation of the session key, each party will compete shared secret from ephemeral keys and static keys. We fasten the security of this protocol using games sequences tool which gives tight security.</p><p>Organization. Section 2 reviews security definitions and states the hard problem. Section 3 gives brief for the eCK model. Section 4 proposes AKE-secure protocol with its security results. Section 5 compares our protocol with other related AKE protocols and shows its efficiency. And finally, we draw the conclusion in Section 6.</p></sec><sec id="s2"><title>2. Preliminaries</title><p>In this section, we review security definitions we will use to construct our protocol.</p><sec id="s2_1"><title>2.1. The Decision Linear Diffie-Hellman Assumption</title><p>Let G be a cyclic group of prime order p and along with arbitrary generators <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x6.png" xlink:type="simple"/></inline-formula> and h where</p><disp-formula id="scirp.71402-formula87"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/71402x7.png"  xlink:type="simple"/></disp-formula><p>consider the following problem:</p><p>Decision Linear Problem in G [<xref ref-type="bibr" rid="scirp.71402-ref11">11</xref>] Given <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x8.png" xlink:type="simple"/></inline-formula> as input, output yes if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x9.png" xlink:type="simple"/></inline-formula> and no otherwise.</p><p>One can easily show that an algorithm for solving Decision Linear in G gives an algorithm for solving DDH in G. The converse is believed to be false. That is, it is believed that Decision Linear is a hard problem even in bilinear groups where DDH is easy. More precisely, we define the advantage of an algorithm <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x10.png" xlink:type="simple"/></inline-formula> in deciding the Decision Linear problem in G as</p><disp-formula id="scirp.71402-formula88"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/71402x11.png"  xlink:type="simple"/></disp-formula><p>The probability is over the uniform random choice of the parameters to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x12.png" xlink:type="simple"/></inline-formula>, and over the coin tosses of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x13.png" xlink:type="simple"/></inline-formula>. We say that an algorithm <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x14.png" xlink:type="simple"/></inline-formula>-decides Decision Linear in G if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x15.png" xlink:type="simple"/></inline-formula> runs in time at most t, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x16.png" xlink:type="simple"/></inline-formula> is at least<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x17.png" xlink:type="simple"/></inline-formula>.</p><p>Definition 2.1. We say that the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x18.png" xlink:type="simple"/></inline-formula>-Decision Linear Assumption (DLIN) holds in G if no t-time algorithm has advantage at least <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x19.png" xlink:type="simple"/></inline-formula> in solving the Decision Linear problem in G.</p></sec><sec id="s2_2"><title>2.2. Linear Diffie-Hellman</title><p>Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x20.png" xlink:type="simple"/></inline-formula> be the discrete logarithm (DL) functions which takes an input <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x21.png" xlink:type="simple"/></inline-formula> and returns <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x22.png" xlink:type="simple"/></inline-formula> such that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x23.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x24.png" xlink:type="simple"/></inline-formula>. Define the Linear Diffie-Hellman functions <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x25.png" xlink:type="simple"/></inline-formula> as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x26.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x27.png" xlink:type="simple"/></inline-formula>, and Decisional Linear predicate <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x28.png" xlink:type="simple"/></inline-formula> as a function which takes an input <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x29.png" xlink:type="simple"/></inline-formula> and returns 1 if</p><disp-formula id="scirp.71402-formula89"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/71402x30.png"  xlink:type="simple"/></disp-formula><p>or in input <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x31.png" xlink:type="simple"/></inline-formula> and returns 1 if</p><disp-formula id="scirp.71402-formula90"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/71402x32.png"  xlink:type="simple"/></disp-formula></sec></sec><sec id="s3"><title>3. Security Model</title><p>In this section, eCK model is outlined [<xref ref-type="bibr" rid="scirp.71402-ref18">18</xref>] . An n different parties <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x33.png" xlink:type="simple"/></inline-formula> running the KE protocol <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x34.png" xlink:type="simple"/></inline-formula> in eCK model. Each party possesses long-term static (private/public) keys including the corresponding certificate issued by the certifying authority. The protocol <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x35.png" xlink:type="simple"/></inline-formula> is executed between two parties <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x36.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x37.png" xlink:type="simple"/></inline-formula> whose static public key are A and B respectively. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x38.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x39.png" xlink:type="simple"/></inline-formula> will interchange their ephemeral public keys X and Y to obtain the same session key.</p><p>Sessions: A party is activated by an outside call or an incoming message to execute the protocol<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula>. Each program of executing <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula> is modeled as an interactive probabilistic polynomial-time machine. We call a session an invocation of an instance of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula> within a party. We assume that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula> is the session initiator and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula> is the session responder. Then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula> is activated by the outside call <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x46.png" xlink:type="simple"/></inline-formula> or the incoming message<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x47.png" xlink:type="simple"/></inline-formula>. When activated by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x48.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x49.png" xlink:type="simple"/></inline-formula>prepares an ephemeral public key X and stores a separate session state which includes all session-specific ephemeral information. The session identifier (denoted by sid) in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x50.png" xlink:type="simple"/></inline-formula> is initialized with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x51.png" xlink:type="simple"/></inline-formula>. After <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x52.png" xlink:type="simple"/></inline-formula> is activated by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x53.png" xlink:type="simple"/></inline-formula> (receiving an appropriate message from responder), the session identifier is updated to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x54.png" xlink:type="simple"/></inline-formula>. Similarly, the responder <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x55.png" xlink:type="simple"/></inline-formula> is activated by the incoming message<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x56.png" xlink:type="simple"/></inline-formula>. When activated, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x57.png" xlink:type="simple"/></inline-formula>also prepares an ephemeral public key Y and stores a separate session state, and the corresponding session identifier is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x58.png" xlink:type="simple"/></inline-formula>. A <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x59.png" xlink:type="simple"/></inline-formula> (if it exists) is said to be matching to the session <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x60.png" xlink:type="simple"/></inline-formula> or<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x61.png" xlink:type="simple"/></inline-formula>. For a session<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x62.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x63.png" xlink:type="simple"/></inline-formula>is called the owner of the session while <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x64.png" xlink:type="simple"/></inline-formula> is called the peer of the session. We say sid is complete if there is no symbol “-” in sid.</p><p>Adversaries: The adversary <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x65.png" xlink:type="simple"/></inline-formula> is also modeled as a probabilistic polynomial-time machine. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x66.png" xlink:type="simple"/></inline-formula>controls the whole communications between parties by sending arbitrary messages to the intended party on behalf of another party and receiving the outgoing message from the communicating parties. In order to capture the possible attacks, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x67.png" xlink:type="simple"/></inline-formula>is allowed to make the following queries as well as H queries of (hash) random oracles.</p><p>Establish Party (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x68.png" xlink:type="simple"/></inline-formula>):<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x69.png" xlink:type="simple"/></inline-formula>Registers an arbitrary party <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x70.png" xlink:type="simple"/></inline-formula> not in P, whose static public key is on <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x71.png" xlink:type="simple"/></inline-formula>s own choice. We call this kind of newly registered parties dishonest (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x72.png" xlink:type="simple"/></inline-formula>totally controls the dishonest parties) while the parties in P are honest. We require that when <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x73.png" xlink:type="simple"/></inline-formula> makes such query, the certifying authority should verify that the submitted static public key is in the appropriate group (to avoid small subgroup attack) and the proof that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x74.png" xlink:type="simple"/></inline-formula> knows the corresponding static private key.</p><p>Send (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x75.png" xlink:type="simple"/></inline-formula>, m): <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x76.png" xlink:type="simple"/></inline-formula>sends the message m to party<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x77.png" xlink:type="simple"/></inline-formula>. Upon invocation <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x78.png" xlink:type="simple"/></inline-formula> by m, the adversary obtains the outgoing message of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x79.png" xlink:type="simple"/></inline-formula>.</p><p>Ephemeral Key Reveal (sid): <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x80.png" xlink:type="simple"/></inline-formula>obtains the ephemeral private key stored in the session state of session sid.</p><p>Static Key Reveal (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x81.png" xlink:type="simple"/></inline-formula>):<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x82.png" xlink:type="simple"/></inline-formula>learns the long-term static private key of an honest party<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x83.png" xlink:type="simple"/></inline-formula>. In this case, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x84.png" xlink:type="simple"/></inline-formula>no longer seems honest.</p><p>Session Key Reveal (sid): <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x85.png" xlink:type="simple"/></inline-formula>obtains the session key for the session sid if the session has accepted, otherwise <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x86.png" xlink:type="simple"/></inline-formula> obtains nothing.</p><p>Experiment <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x87.png" xlink:type="simple"/></inline-formula> is given the set P of honest parties and makes whichever queries he wants. The final aim of the adversary is to distinguish a session key from a random string of the same length. Thus <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x88.png" xlink:type="simple"/></inline-formula> selects a complete and fresh session sid, and makes a special query Test(sid). This query can be queried only once, and the session sid is called test session. On this query, a coin b is flipped, if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x89.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x90.png" xlink:type="simple"/></inline-formula> is given the real session key held by sid, otherwise <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x91.png" xlink:type="simple"/></inline-formula> is given a random key drawn from the key space at random. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x92.png" xlink:type="simple"/></inline-formula>wins the experiment if he guesses the correct value of b. Of course, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x93.png" xlink:type="simple"/></inline-formula>can continue to make the above queries after the Test query; however the test session should remain fresh throughout the whole experiment.</p><p>Definition 3.1 (Fresh session). Let sid be a complete session, owned by honest <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x94.png" xlink:type="simple"/></inline-formula> with honest peer<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x95.png" xlink:type="simple"/></inline-formula>. If the matching session of sid exists, we let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x96.png" xlink:type="simple"/></inline-formula> denote the session identifier of its matching session. sid is said to be fresh if none of the following events occurs:</p><p>1. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x97.png" xlink:type="simple"/></inline-formula>makes a Session Key Reveal (sid) query or a Session Key Reveal (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x98.png" xlink:type="simple"/></inline-formula>) query if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x99.png" xlink:type="simple"/></inline-formula> exists.</p><p>2. If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x100.png" xlink:type="simple"/></inline-formula> exists, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x101.png" xlink:type="simple"/></inline-formula>makes either of the following queries:</p><p>(a) Both Static Key Reveal (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x102.png" xlink:type="simple"/></inline-formula>) and Ephemeral Key Reveal (sid), or</p><p>(b) Both Static Key Reveal (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x103.png" xlink:type="simple"/></inline-formula>) and Ephemeral Key Reveal (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x104.png" xlink:type="simple"/></inline-formula>).</p><p>3. If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x105.png" xlink:type="simple"/></inline-formula> does not exist, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x106.png" xlink:type="simple"/></inline-formula>makes either of the following queries:</p><p>(a) Both Static Key Reveal (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x107.png" xlink:type="simple"/></inline-formula>) and Ephemeral Key Reveal (sid), or</p><p>(b) Static Key Reveal (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x108.png" xlink:type="simple"/></inline-formula>).</p><p>The eCK security notion can be described now.</p><p>Definition 3.2 (eCK security). The advantage of the adversary <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x109.png" xlink:type="simple"/></inline-formula> in the above experiment with respect to the protocol <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x110.png" xlink:type="simple"/></inline-formula> is defined as ( b is the guessed value of coin by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x111.png" xlink:type="simple"/></inline-formula>):</p><disp-formula id="scirp.71402-formula91"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/71402x112.png"  xlink:type="simple"/></disp-formula><p>The protocol <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x113.png" xlink:type="simple"/></inline-formula> is said to be secure if the following conditions hold:</p><p>1) If two honest parties complete matching sessions, then they will both compute the same session key, except with a negligible probability.</p><p>2) The advantage <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x114.png" xlink:type="simple"/></inline-formula> is negligible.</p></sec><sec id="s4"><title>4. Protocol</title><p>Parameters. Let k be the security parameter and G be a cyclic group with generator g and order a k-bit prime p. Let user’s public key is a triple of generators<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x115.png" xlink:type="simple"/></inline-formula>. Parties<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x116.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x117.png" xlink:type="simple"/></inline-formula>static private key is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x118.png" xlink:type="simple"/></inline-formula>, respectvly. Where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x119.png" xlink:type="simple"/></inline-formula> public key is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x120.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x121.png" xlink:type="simple"/></inline-formula>public key is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x121.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x122.png" xlink:type="simple"/></inline-formula>. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x121.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x122.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x123.png" xlink:type="simple"/></inline-formula> to be a cryptographic hash function modeled as a random oracle.</p><sec id="s4_1"><title>4.1. Protocol Description</title><p>As following description, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x124.png" xlink:type="simple"/></inline-formula>will be the session initiator and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x125.png" xlink:type="simple"/></inline-formula> the session responder.</p><p>1) <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x126.png" xlink:type="simple"/></inline-formula>chooses randomly an ephemeral private key<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x126.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x127.png" xlink:type="simple"/></inline-formula>, computing the ephemeral public key <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x126.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x128.png" xlink:type="simple"/></inline-formula> and sends <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x126.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x129.png" xlink:type="simple"/></inline-formula> to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x126.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x127.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x130.png" xlink:type="simple"/></inline-formula>.</p><p>2) Upon receiving<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x131.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x132.png" xlink:type="simple"/></inline-formula>verifies that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x133.png" xlink:type="simple"/></inline-formula>. if so, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x134.png" xlink:type="simple"/></inline-formula>chooses randomly an ephemeral private key<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x135.png" xlink:type="simple"/></inline-formula>, computing the ephemeral public key <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x136.png" xlink:type="simple"/></inline-formula> and sends <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x137.png" xlink:type="simple"/></inline-formula> to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x138.png" xlink:type="simple"/></inline-formula>. Then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x139.png" xlink:type="simple"/></inline-formula> computing the shared secret<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x140.png" xlink:type="simple"/></inline-formula>, the session <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x140.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x141.png" xlink:type="simple"/></inline-formula> and competes the session.</p><p>3) Upon receiving<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x142.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x143.png" xlink:type="simple"/></inline-formula>checks if he owns a session with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x143.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x144.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x143.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x145.png" xlink:type="simple"/></inline-formula>. if so, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x143.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x146.png" xlink:type="simple"/></inline-formula>verifies that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x143.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x147.png" xlink:type="simple"/></inline-formula>. if so, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x143.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x148.png" xlink:type="simple"/></inline-formula>computing the shared secret<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x143.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x149.png" xlink:type="simple"/></inline-formula>, the session <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x143.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x150.png" xlink:type="simple"/></inline-formula> and competes the session. <xref ref-type="fig" rid="fig1">Figure 1</xref> shows the protocol description.</p><p>Both parties compute the shared secret</p><disp-formula id="scirp.71402-formula92"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/71402x151.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71402-formula93"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/71402x152.png"  xlink:type="simple"/></disp-formula><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Tightly-Secure Authenticated Key Exchange without NAXOS’ approach based on Decision Linear Problem</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/71402x153.png"/></fig></sec><sec id="s4_2"><title>4.2. Protocol Security</title><p>Theorem 4.1. If the DLIN assumption holds in G and H is a random oracle, then the Protocol <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x154.png" xlink:type="simple"/></inline-formula> is eCK-secure.</p><p>Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x155.png" xlink:type="simple"/></inline-formula> be a polynomial bounded adversary against protocol<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x155.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x156.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x155.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x157.png" xlink:type="simple"/></inline-formula>is the target session chosen by adversary<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x155.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x157.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x158.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x155.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x157.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x159.png" xlink:type="simple"/></inline-formula>is the owner of the session <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x155.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x157.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x160.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x155.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x157.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x160.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x161.png" xlink:type="simple"/></inline-formula></p><p>is the peer. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x162.png" xlink:type="simple"/></inline-formula> be <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x163.png" xlink:type="simple"/></inline-formula> where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x163.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x164.png" xlink:type="simple"/></inline-formula> is public keys for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x163.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x165.png" xlink:type="simple"/></inline-formula> respectively, (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x163.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x165.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x166.png" xlink:type="simple"/></inline-formula>). Assume also that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x163.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x165.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x166.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x167.png" xlink:type="simple"/></inline-formula> is adversary advantage which we want to evaluate in</p><p>this proof. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x168.png" xlink:type="simple"/></inline-formula> is the number of parties chosen bt adversary and let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x169.png" xlink:type="simple"/></inline-formula> is the number of sessions chosen by the adversary in challenge game. We will have this two events:</p><p>-case 1: Existence of a matching session <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x170.png" xlink:type="simple"/></inline-formula> for the target session<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x171.png" xlink:type="simple"/></inline-formula>.</p><p>-case 2: No existence of a matching session for the target session<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x172.png" xlink:type="simple"/></inline-formula>.</p><p>Case 1. To analyze this event, Adversary <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x173.png" xlink:type="simple"/></inline-formula> will play next games, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x173.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x174.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x173.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x174.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x175.png" xlink:type="simple"/></inline-formula> as follows:</p><p>-<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x176.png" xlink:type="simple"/></inline-formula>: This is eCK original game where adversary try to distinguish the real session key from random string. For game state, see Appendix A.1.</p><p>Claim. let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x177.png" xlink:type="simple"/></inline-formula> be the event that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x177.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x178.png" xlink:type="simple"/></inline-formula> in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x177.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x179.png" xlink:type="simple"/></inline-formula>. we claim that</p><disp-formula id="scirp.71402-formula94"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/71402x180.png"  xlink:type="simple"/></disp-formula><p>Proof. It’s easy to derive the proof from definition 3.2</p><p>-<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x181.png" xlink:type="simple"/></inline-formula>: This is reduced game from<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x182.png" xlink:type="simple"/></inline-formula>, In this game the adversary will choose only two parties , and only two sessions, the target session and its matching session (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x183.png" xlink:type="simple"/></inline-formula>) with identifiers (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x184.png" xlink:type="simple"/></inline-formula>) and (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x185.png" xlink:type="simple"/></inline-formula>) respectively. For game state, see Appendix A.2.</p><p>Claim. let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x186.png" xlink:type="simple"/></inline-formula> be the event that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x187.png" xlink:type="simple"/></inline-formula> success in guessing <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x188.png" xlink:type="simple"/></inline-formula> in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x189.png" xlink:type="simple"/></inline-formula>. we claim that</p><disp-formula id="scirp.71402-formula95"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/71402x190.png"  xlink:type="simple"/></disp-formula><p>Proof. In this game, it obvious that this game is similar to game <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x191.png" xlink:type="simple"/></inline-formula> except it required adversary to guess target session and its matching session correctly to win this game. To select correct parties <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x192.png" xlink:type="simple"/></inline-formula> aad <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x193.png" xlink:type="simple"/></inline-formula> , adversary should choose between <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x193.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x194.png" xlink:type="simple"/></inline-formula> parties the couple (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x193.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x195.png" xlink:type="simple"/></inline-formula>), Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x193.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x196.png" xlink:type="simple"/></inline-formula> denotes that event, thus:</p><disp-formula id="scirp.71402-formula96"><graphic  xlink:href="http://html.scirp.org/file/71402x197.png"  xlink:type="simple"/></disp-formula><p>In another hand, the adversary should success in guessing target session and its matching session. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x198.png" xlink:type="simple"/></inline-formula> denote the probability that adversary successfully guess the target session and its matching session thus:</p><disp-formula id="scirp.71402-formula97"><graphic  xlink:href="http://html.scirp.org/file/71402x199.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71402-formula98"><graphic  xlink:href="http://html.scirp.org/file/71402x200.png"  xlink:type="simple"/></disp-formula><p>thus</p><disp-formula id="scirp.71402-formula99"><graphic  xlink:href="http://html.scirp.org/file/71402x201.png"  xlink:type="simple"/></disp-formula><p>From these two probabilities, we can derive the whole probability that adversary success in guessing parties <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x202.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x202.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x203.png" xlink:type="simple"/></inline-formula> with target session and its matching session with the form:</p><disp-formula id="scirp.71402-formula100"><graphic  xlink:href="http://html.scirp.org/file/71402x204.png"  xlink:type="simple"/></disp-formula><p>-<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x205.png" xlink:type="simple"/></inline-formula>: We transform <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x205.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x206.png" xlink:type="simple"/></inline-formula> into<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x205.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x206.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x207.png" xlink:type="simple"/></inline-formula>, computing values</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x208.png" xlink:type="simple"/></inline-formula>to random value <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x208.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x209.png" xlink:type="simple"/></inline-formula></p><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x210.png" xlink:type="simple"/></inline-formula>. For game state, see Appendix A.3.</p><p>Claim. let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x211.png" xlink:type="simple"/></inline-formula> be the event that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x212.png" xlink:type="simple"/></inline-formula> success in solving DLIN problem in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x213.png" xlink:type="simple"/></inline-formula>. we claim that</p><disp-formula id="scirp.71402-formula101"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/71402x214.png"  xlink:type="simple"/></disp-formula><p>Proof. We transform game <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x215.png" xlink:type="simple"/></inline-formula> into <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x215.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x216.png" xlink:type="simple"/></inline-formula> computing values</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x217.png" xlink:type="simple"/></inline-formula>to random value <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x217.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x218.png" xlink:type="simple"/></inline-formula></p><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x219.png" xlink:type="simple"/></inline-formula>. If adversary success in distinguishing between <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x219.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x220.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x219.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x220.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x221.png" xlink:type="simple"/></inline-formula> with non-negligible probability, then he can solve the DLIN problem, thus we construct adversary that solves DLIN problem. In this game, will choose same parameters in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x219.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x220.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x221.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x222.png" xlink:type="simple"/></inline-formula> except values (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x219.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x220.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x221.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x222.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x223.png" xlink:type="simple"/></inline-formula>) which will be chosen randomly. There for we obtain:</p><disp-formula id="scirp.71402-formula102"><graphic  xlink:href="http://html.scirp.org/file/71402x224.png"  xlink:type="simple"/></disp-formula><p>-<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x225.png" xlink:type="simple"/></inline-formula>: We transform <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x226.png" xlink:type="simple"/></inline-formula> into<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x227.png" xlink:type="simple"/></inline-formula>, computing h by choosing it at random, rather than as a hash function. For game state, see Appendix A.4.</p><p>Claim. let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x228.png" xlink:type="simple"/></inline-formula> be the event that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x228.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x229.png" xlink:type="simple"/></inline-formula> success in distinguishing value H from random string in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x228.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x229.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x230.png" xlink:type="simple"/></inline-formula>. we claim that</p><disp-formula id="scirp.71402-formula103"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/71402x231.png"  xlink:type="simple"/></disp-formula><p>which <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x232.png" xlink:type="simple"/></inline-formula> is ES-advantage of some efficient algorithm( which is negligible assuming <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x232.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x233.png" xlink:type="simple"/></inline-formula> is entropy smoothing).</p><p>Proof. We will prove here using the same idea in the previous game. In this game we transformed from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x234.png" xlink:type="simple"/></inline-formula> by changing the hash value with a random value. The difference between <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x234.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x235.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x234.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x235.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x236.png" xlink:type="simple"/></inline-formula> can be parlayed into a corresponding ES-advantage.</p><p>Moreover, as h act as a one-time pad in game<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x237.png" xlink:type="simple"/></inline-formula>, it's evident that</p><disp-formula id="scirp.71402-formula104"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/71402x238.png"  xlink:type="simple"/></disp-formula><p>Combining (8), (9), (10), (11) and (12), we obtain</p><disp-formula id="scirp.71402-formula105"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/71402x239.png"  xlink:type="simple"/></disp-formula><p>Case 2. To analyze this event, Adversary <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x240.png" xlink:type="simple"/></inline-formula> will play next games, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x241.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x242.png" xlink:type="simple"/></inline-formula> as follows:</p><p>-<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x243.png" xlink:type="simple"/></inline-formula>: This is an eCK original game where adversary <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x243.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x244.png" xlink:type="simple"/></inline-formula> try to distinguish the real session key from a random string. For the game state, see Appendix A.5.</p><p>Claim. let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x245.png" xlink:type="simple"/></inline-formula> be the event that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x246.png" xlink:type="simple"/></inline-formula> in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x246.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x247.png" xlink:type="simple"/></inline-formula>. we claim that</p><disp-formula id="scirp.71402-formula106"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/71402x248.png"  xlink:type="simple"/></disp-formula><p>Proof. That proof can be derived from<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x249.png" xlink:type="simple"/></inline-formula>.</p><p>-<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x250.png" xlink:type="simple"/></inline-formula>: This is reduced game from<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x250.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x251.png" xlink:type="simple"/></inline-formula>, In this game the adversary will choose only two parties <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x250.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x251.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x252.png" xlink:type="simple"/></inline-formula> and only target session (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x250.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x251.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x252.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x253.png" xlink:type="simple"/></inline-formula>) with identifier (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x250.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x251.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x252.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x253.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x254.png" xlink:type="simple"/></inline-formula>). For game state, see Appendix A.6.</p><p>Claim. let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x255.png" xlink:type="simple"/></inline-formula> be the event that success in guessing <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x255.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x256.png" xlink:type="simple"/></inline-formula> in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x255.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x256.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x257.png" xlink:type="simple"/></inline-formula>. we claim that</p><disp-formula id="scirp.71402-formula107"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/71402x258.png"  xlink:type="simple"/></disp-formula><p>Proof. In this game, it is obvious that this game is similar to game <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x259.png" xlink:type="simple"/></inline-formula> except it's required the adversary to guess target session correctly to win this game. To select correct parties <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x259.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x260.png" xlink:type="simple"/></inline-formula> nad<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x259.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x261.png" xlink:type="simple"/></inline-formula>, adversary should choose between <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x259.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x262.png" xlink:type="simple"/></inline-formula> parties the couple(<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x259.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x262.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x263.png" xlink:type="simple"/></inline-formula>), Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x259.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x262.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x263.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x264.png" xlink:type="simple"/></inline-formula> denotes that event, thus:</p><disp-formula id="scirp.71402-formula108"><graphic  xlink:href="http://html.scirp.org/file/71402x265.png"  xlink:type="simple"/></disp-formula><p>In another hand, the adversary should success in guessing target session and its matching session. Let Pr[sid<sub>A;B</sub>], denote the probability that adversary successfully guess the target session from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x266.png" xlink:type="simple"/></inline-formula> sessions, thus:</p><disp-formula id="scirp.71402-formula109"><graphic  xlink:href="http://html.scirp.org/file/71402x267.png"  xlink:type="simple"/></disp-formula><p>From these two probabilities, we can derive the whole probability that adversary success in guessing parties and with target session and its matching session with the form:</p><disp-formula id="scirp.71402-formula110"><graphic  xlink:href="http://html.scirp.org/file/71402x268.png"  xlink:type="simple"/></disp-formula><p>-<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x269.png" xlink:type="simple"/></inline-formula>: We transform <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x270.png" xlink:type="simple"/></inline-formula> into<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x271.png" xlink:type="simple"/></inline-formula>, computing values <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x271.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x272.png" xlink:type="simple"/></inline-formula> randomly as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x271.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x272.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x273.png" xlink:type="simple"/></inline-formula> which lead to computing value <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x271.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x272.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x273.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x274.png" xlink:type="simple"/></inline-formula> from random values which make it random value. For the game state, see Appendix A.7.</p><p>Claim. let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x275.png" xlink:type="simple"/></inline-formula> be the event that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x275.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x276.png" xlink:type="simple"/></inline-formula> success in solving DLIN problem in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x275.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x276.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x277.png" xlink:type="simple"/></inline-formula>. we claim that</p><disp-formula id="scirp.71402-formula111"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/71402x278.png"  xlink:type="simple"/></disp-formula><p>Proof. We transform game <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x279.png" xlink:type="simple"/></inline-formula> into <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x279.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x280.png" xlink:type="simple"/></inline-formula> computing values <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x279.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x280.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x281.png" xlink:type="simple"/></inline-formula> randomly as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x279.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x280.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x281.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x282.png" xlink:type="simple"/></inline-formula> which lead to compute value <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x279.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x280.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x281.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x283.png" xlink:type="simple"/></inline-formula> from random values which make it random value. If adversary success in distinguishing between <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x279.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x280.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x281.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x283.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x284.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x279.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x280.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x281.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x283.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x284.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x285.png" xlink:type="simple"/></inline-formula> with non-negligible probability, then he can solve the DLIN problem, thus we construct adversary <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x279.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x280.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x281.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x283.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x284.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x285.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x286.png" xlink:type="simple"/></inline-formula> that solve DLIN problem. In this game, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x279.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x280.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x281.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x283.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x284.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x285.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x286.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x287.png" xlink:type="simple"/></inline-formula>will choose same parameters in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x279.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x280.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x281.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x283.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x284.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x285.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x286.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x287.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x288.png" xlink:type="simple"/></inline-formula> except values <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x279.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x280.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x281.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x283.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x284.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x285.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x286.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x287.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x288.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x289.png" xlink:type="simple"/></inline-formula> which will be chosen randomly. Then he will query oracle machine for tuple<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x279.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x280.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x281.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x283.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x284.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x285.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x286.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x287.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x288.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x289.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x290.png" xlink:type="simple"/></inline-formula>, if a tuple exists oracle will return corresponding <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x279.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x280.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x281.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x283.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x284.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x285.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x286.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x287.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x288.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x289.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x290.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x291.png" xlink:type="simple"/></inline-formula> to the adversary, else oracle will return random value to an adversary. So we can make <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x279.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x280.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x281.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x283.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x284.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x285.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x286.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x287.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x288.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x289.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x290.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x291.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x292.png" xlink:type="simple"/></inline-formula> queries oracle without repeating the same query to oracle. In case repeating the same query we will get halt with probability of:</p><disp-formula id="scirp.71402-formula112"><graphic  xlink:href="http://html.scirp.org/file/71402x293.png"  xlink:type="simple"/></disp-formula><p>There for, we obtain:</p><disp-formula id="scirp.71402-formula113"><graphic  xlink:href="http://html.scirp.org/file/71402x294.png"  xlink:type="simple"/></disp-formula><p>-<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x295.png" xlink:type="simple"/></inline-formula>: We transform <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x295.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x296.png" xlink:type="simple"/></inline-formula> into<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x295.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x296.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x297.png" xlink:type="simple"/></inline-formula>, based on transform hash function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x295.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x296.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x297.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x298.png" xlink:type="simple"/></inline-formula> with random oracle function<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x295.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x296.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x297.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x298.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x299.png" xlink:type="simple"/></inline-formula>. For game state, see Appendix A.8.</p><p>Claim. let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x300.png" xlink:type="simple"/></inline-formula> be the event that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x300.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x301.png" xlink:type="simple"/></inline-formula> success in distinguishing value <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x300.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x301.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x302.png" xlink:type="simple"/></inline-formula> from random oracle <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x300.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x301.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x302.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x303.png" xlink:type="simple"/></inline-formula> in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x300.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x301.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x302.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x303.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x304.png" xlink:type="simple"/></inline-formula>. we claim that</p><disp-formula id="scirp.71402-formula114"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/71402x305.png"  xlink:type="simple"/></disp-formula><p>which <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x306.png" xlink:type="simple"/></inline-formula> is ES-advantage of some efficient algorithm( which is negligible assuming <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x306.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x307.png" xlink:type="simple"/></inline-formula> is entropy smoothing).</p><p>Proof. We will prove here using the same idea in the previous game. In this game we transformed from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x308.png" xlink:type="simple"/></inline-formula> by changing the hash value with a random value generated by oracle. Without losing of generality, The adversary will make <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x308.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x309.png" xlink:type="simple"/></inline-formula> queries to oracle without a repeat of the same query. Same idea in previous game we can get the probability of halt as:</p><disp-formula id="scirp.71402-formula115"><graphic  xlink:href="http://html.scirp.org/file/71402x310.png"  xlink:type="simple"/></disp-formula><p>The difference between <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x311.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x311.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x312.png" xlink:type="simple"/></inline-formula> can be parlayed into a corresponding ES-advantage.</p><p>Moreover, as h act as a one-time pad in game<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x313.png" xlink:type="simple"/></inline-formula>, it’s evident that</p><disp-formula id="scirp.71402-formula116"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/71402x314.png"  xlink:type="simple"/></disp-formula><p>Combining (14), (15), (16), (17) and (18), we obtain</p><disp-formula id="scirp.71402-formula117"><label>(19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/71402x315.png"  xlink:type="simple"/></disp-formula><p>From the sequence of preceding claims, we can conclude that since the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x316.png" xlink:type="simple"/></inline-formula>, and since <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x316.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x317.png" xlink:type="simple"/></inline-formula> is negligible in k-from DLIN assump- tion-thus our protocol is secure based on decision linear assumption in random oracle model.</p></sec></sec><sec id="s5"><title>5. Efficiency</title><p>In this section, we compare our protocols with other related AKE protocols in terms of based assumption, computational efficiency and security model. In <xref ref-type="table" rid="table1">Table 1</xref> number of exponentiation in G (E), a number of static public keys (SPK) and the number of ephemeral public key (EPK). <xref ref-type="table" rid="table5">Table 5</xref> presents the naive group exponentiations count; Okamoto’s protocol is secure in the standard model, but the proof relies on an existence of pPRF family. In the security proof of HMQV and CMQV, the reduction argument is less tight since the Forking Lemma [<xref ref-type="bibr" rid="scirp.71402-ref14">14</xref>] is essential for the arguments. Our protocol in <xref ref-type="table" rid="table1">Table 1</xref>, has tighter security reductions and does not use the Forking Lemma and just uses one static public key in computation.</p><p>It clear that our protocol has same security model with NETS, CMQV, and KFU-P1, but it differs from them in base assumption and computation.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Protocols comparison</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Protocol</th><th align="center" valign="middle" >Computation</th><th align="center" valign="middle" >Security Model</th><th align="center" valign="middle" >Assumption</th><th align="center" valign="middle" >NAXOS Approch</th><th align="center" valign="middle" >SPK/EPK</th></tr></thead><tr><td align="center" valign="middle" >Okamoto [<xref ref-type="bibr" rid="scirp.71402-ref9">9</xref>]</td><td align="center" valign="middle" >8E</td><td align="center" valign="middle" >eCK</td><td align="center" valign="middle" >Standard</td><td align="center" valign="middle" >Yes</td><td align="center" valign="middle" >2/3</td></tr><tr><td align="center" valign="middle" >HMQV [<xref ref-type="bibr" rid="scirp.71402-ref15">15</xref>]</td><td align="center" valign="middle" >2.5E</td><td align="center" valign="middle" >CK, wPFS, KCI, LEP</td><td align="center" valign="middle" >KEA1, GDH, RO</td><td align="center" valign="middle" >No</td><td align="center" valign="middle" >1/1</td></tr><tr><td align="center" valign="middle" >CMQV [<xref ref-type="bibr" rid="scirp.71402-ref16">16</xref>]</td><td align="center" valign="middle" >3E</td><td align="center" valign="middle" >eCK</td><td align="center" valign="middle" >GDH, RO</td><td align="center" valign="middle" >Yes</td><td align="center" valign="middle" >1/1</td></tr><tr><td align="center" valign="middle" >NAXOS [<xref ref-type="bibr" rid="scirp.71402-ref4">4</xref>]</td><td align="center" valign="middle" >4E</td><td align="center" valign="middle" >eCK</td><td align="center" valign="middle" >GDH, RO</td><td align="center" valign="middle" >Yes</td><td align="center" valign="middle" >1/1</td></tr><tr><td align="center" valign="middle" >NETS [<xref ref-type="bibr" rid="scirp.71402-ref8">8</xref>]</td><td align="center" valign="middle" >3E</td><td align="center" valign="middle" >eCK</td><td align="center" valign="middle" >GDH, RO</td><td align="center" valign="middle" >Yes</td><td align="center" valign="middle" >1/1</td></tr><tr><td align="center" valign="middle" >SMEN [<xref ref-type="bibr" rid="scirp.71402-ref17">17</xref>]</td><td align="center" valign="middle" >6E</td><td align="center" valign="middle" >eCK</td><td align="center" valign="middle" >GDH, RO</td><td align="center" valign="middle" >No</td><td align="center" valign="middle" >2/2</td></tr><tr><td align="center" valign="middle" >KFU [<xref ref-type="bibr" rid="scirp.71402-ref10">10</xref>]</td><td align="center" valign="middle" >3E</td><td align="center" valign="middle" >eCK</td><td align="center" valign="middle" >GDH, RO</td><td align="center" valign="middle" >No</td><td align="center" valign="middle" >2/1</td></tr><tr><td align="center" valign="middle" >Our</td><td align="center" valign="middle" >3E</td><td align="center" valign="middle" >eCK</td><td align="center" valign="middle" >GDH, RO</td><td align="center" valign="middle" >No</td><td align="center" valign="middle" >2/2</td></tr></tbody></table></table-wrap><p>We showed that it is possible to construct eCK-secure AKE protocols without using NAXOS’ approach, so our protocol is secure even when the discrete logarithm of the ephemeral public key is revealed and decrease the risk of leaking the static private key which makes our protocol more practical.</p><p>Moreover, One of the advantages of our protocols is the use of single random oracle as opposed to two for HMQV and CMQV. The random oracle is merely needed for the session key derivation, which is typical way to attain indistinguishability in random oracle model.</p><p>Also, our protocol uses decision linear assumption with a tight security proof.</p></sec><sec id="s6"><title>6. Conclusion</title><p>In this paper, we present AKE protocol secure in the eCK model under Decision Linear assumption(DLIN) without using NAXOS trick with a fastened reduction, which reduces the risk of leaking the static private key, that because of the derivation of the ephemeral public key is independent of the static private key. This is in contrast to protocols that use the NAXOS’ approach, and minimize the use of the random oracle, by applying it only to the session key derivation. We gave tightly security proof for our protocol based on games. In this paper, how to preserve the security of to this protocol without using random oracle remains as an open problem.</p></sec><sec id="s7"><title>Cite this paper</title><p>Mohamed, M., Wang, X.F. and Zhang, X.S. (2016) Tightly- Secure Authenticated Key Exchange without NAXOS’ Approach Based on Decision Linear Problem. Open Access Library Journal, 3: e3033. http://dx.doi.org/10.4236/oalib.1103033</p></sec><sec id="s8"><title>Appendix</title><p>A.1 <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x318.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.71402-formula118"><graphic  xlink:href="http://html.scirp.org/file/71402x319.png"  xlink:type="simple"/></disp-formula><p>A.2 <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x320.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.71402-formula119"><graphic  xlink:href="http://html.scirp.org/file/71402x321.png"  xlink:type="simple"/></disp-formula><p>A.3 <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x322.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.71402-formula120"><graphic  xlink:href="http://html.scirp.org/file/71402x323.png"  xlink:type="simple"/></disp-formula><p>A.4 <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x324.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.71402-formula121"><graphic  xlink:href="http://html.scirp.org/file/71402x325.png"  xlink:type="simple"/></disp-formula><p>A.5 <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x326.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.71402-formula122"><graphic  xlink:href="http://html.scirp.org/file/71402x327.png"  xlink:type="simple"/></disp-formula><p>A.6 <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x328.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.71402-formula123"><graphic  xlink:href="http://html.scirp.org/file/71402x329.png"  xlink:type="simple"/></disp-formula><p>A.7 <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x330.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.71402-formula124"><graphic  xlink:href="http://html.scirp.org/file/71402x331.png"  xlink:type="simple"/></disp-formula><p>A.8 <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/71402x332.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.71402-formula125"><graphic  xlink:href="http://html.scirp.org/file/71402x333.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71402-formula126"><graphic  xlink:href="http://html.scirp.org/file/71402x334.png"  xlink:type="simple"/></disp-formula><p>Submit or recommend next manuscript to OALib Journal and we will provide best service for you:</p><p> Publication frequency: Monthly</p><p> 9 subject areas of science, technology and medicine</p><p> Fair and rigorous peer-review system</p><p> Fast publication process</p><p> Article promotion in various social networking sites (LinkedIn, Facebook, Twitter, etc.)</p><p> Maximum dissemination of your research work</p><p>Submit Your Paper Online: Click Here to Submit</p><p>Or Contact service@oalib.com</p></sec></body><back><ref-list><title>References</title><ref id="scirp.71402-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Bellare, M. and Rogaway, P. (1993) Entity Authentication and Key Distribution. Crypto 1993, LNCS 773, 110-125.</mixed-citation></ref><ref id="scirp.71402-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Bellare, M., Canetti, R. and Krawczyk, H. (1998) A Modular Approach to the Design and Analysis of Authentication and Key Exchange Protocols. Proceedings of the 30th Annual ACM Symposium on Theory of Computing, ACM, Location, pp.</mixed-citation></ref><ref id="scirp.71402-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Canetti, R. and Krawczyk, H. (2001) Analysis of Key-Exchange Protocols and Their Use for Building Secure Channels. Eurocrypt 2001, LNCS 2045, 453-474.</mixed-citation></ref><ref id="scirp.71402-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">LaMacchia, B., Lauter, K. and Mityagin, A. (2007) Stronger Security of Authenticated Key Exchange. ProvSec 2007, LNCS 4784, 1-16.</mixed-citation></ref><ref id="scirp.71402-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Ustaoglu, B. (2008) Obtaining a Secure and Efficient Key Agreement Protocol for (H)MQV and NAXOS. Designs, Codes and Cryptography, 46, 329-342. Extended version available at http://eprint.iacr.org/2007/123</mixed-citation></ref><ref id="scirp.71402-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Huang, H. and Cao, Z. (2008) Strongly Secure Authenticated Key Exchange Protocol Based on Computational Diffie-Hellman Problem. Inscrypt.</mixed-citation></ref><ref id="scirp.71402-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Lee, J. and Park, J. (2008) Authenticated Key Exchange Secure under the Computational Diffie-Hellman Assumption. http://eprint.iacr.org/2008/344</mixed-citation></ref><ref id="scirp.71402-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Lee, J. and Park, C. (2008) An Efficient Key Exchange Protocol with a Tight Security Reduction. http://eprint.iacr.org/2008/345</mixed-citation></ref><ref id="scirp.71402-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Okamoto, T. (2007) Authenticated Key Exchange and Key Encapsulation in the Standard Model. Asiacrypt 2007, LNCS 4833, 474-484.</mixed-citation></ref><ref id="scirp.71402-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Kim, M., Fujioka, A. and Ustaoglu, B. (2009) Strongly Secure Authenticated Key Exchange without NAXOS’s Approach. In: Advances in Information and Computer Security, Springer Berlin Heidel-berg, 174-191.</mixed-citation></ref><ref id="scirp.71402-ref11"><label>11</label><mixed-citation publication-type="book" xlink:type="simple">Boneh, D., Boyen, X. and Shacham, H. (2004) Short Group Signatures. In: Franklin, M., Ed., Proceedings of Crypto 2004, Volume 3152 of LNCS, Springer-Verlag, , 41-55. http://dx.doi.org/10.1007/978-3-540-28628-8_3</mixed-citation></ref><ref id="scirp.71402-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Joux, A. and Nguyen, K. (2003) Sepa-rating Decision Diffie-Hellman from Computational Diffie-Hellman in Cryptographic Groups. Journal of Cryptology, 16, 239-247. http://dx.doi.org/10.1007/s00145-003-0052-4</mixed-citation></ref><ref id="scirp.71402-ref13"><label>13</label><mixed-citation publication-type="book" xlink:type="simple">Shoup, V. (1997) Lower Bounds for Discrete Logarithms and Related Problems. In: Fumy, W., Ed., Proceedings of Eurocrypt 1997, Volume 1233 of LNCS, Springer-Verlag, 256-266.</mixed-citation></ref><ref id="scirp.71402-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Pointcheval, D. and Stern, J. (2000) Security Arguments for Digital Signatures and Blind Signatures. Journal of Cryptology, 13, 361-396. http://dx.doi.org/10.1007/s001450010003</mixed-citation></ref><ref id="scirp.71402-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Krawczyk, H. (2005) HMQV: A High-Performance Secure Diffie-Hellman Protocol. Crypto 2005, LNCS 3621, 546-566.</mixed-citation></ref><ref id="scirp.71402-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Ustaoglu, B. (2008) Obtaining a Secure and Efficient Key Agreement Protocol for (H)MQV and NAXOS. Designs, Codes and Cryptography, 46, 329-342. http://dx.doi.org/10.1007/s10623-007-9159-1</mixed-citation></ref><ref id="scirp.71402-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Wu, J. and Ustaoglu, B. (2009) Efficient Key Exchange with Tight Security Reduction. IACR Cryptology ePrint Archive, 2009, 288.</mixed-citation></ref><ref id="scirp.71402-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Li, H. and Wu, C.K. (2012) CMQV+: An Authenticated Key Exchange Protocol from CMQV. Science China Information Sciences, 55, 1666-1674. http://dx.doi.org/10.1007/s11432-011-4310-z</mixed-citation></ref><ref id="scirp.71402-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Mohamed, M., Wang, X.F. and Zhang, X.S. (2015) Efficient Secure Authenticated Key Exchange without NAXOS’s Approach Based on Decision Linear Problem. Collaborative Computing: Networking, Applications, and Worksharing. Springer International Publishing, 243-256.</mixed-citation></ref></ref-list></back></article>