<?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">CN</journal-id><journal-title-group><journal-title>Communications and Network</journal-title></journal-title-group><issn pub-type="epub">1949-2421</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/cn.2012.41011</article-id><article-id pub-id-type="publisher-id">CN-17503</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  A Simple Encryption Keys Creation Scheme in Wireless Ad Hoc Networks
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>bdulrahman</surname><given-names>H. Altalhi</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Information Technology Department, King Abdulaziz University, Jeddah, Saudi Arabia</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>ahaltalhi@kau.edu.sa</email></corresp></author-notes><pub-date pub-type="epub"><day>27</day><month>02</month><year>2012</year></pub-date><volume>04</volume><issue>01</issue><fpage>83</fpage><lpage>87</lpage><history><date date-type="received"><day>November</day>	<month>12,</month>	<year>2011</year></date><date date-type="rev-recd"><day>December</day>	<month>28,</month>	<year>2011</year>	</date><date date-type="accepted"><day>January</day>	<month>13,</month>	<year>2012</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>
 
 
  A mobile ad hoc network (MANET) is a collection of mobile nodes that temporarily integrate with each other to form a network. Such a network does not require the existence of a typical network infrastructure. There is no central entity with the authority to administer the services and configurations of the network. How to secure a MANET is an active field of study for researchers. However, most of the research on the topic of securing the MANETs has focused on adapting security mechanisms that were meant for traditional wired networks. This adaptation has resulted in security solutions that do not work efficiently or that make assumptions that are not in line with the properties and characterizations of MANETs. In this paper, we propose the use of security mechanisms for MANETs that are designed based on the characteristics, functionalities, and goals of such networks. We aim to initiate a paradigm shift in securing MANETs, in which the focus should be on building security solutions specifically developed for MANETs, and not on adapting solutions that were meant for conventional wired networks. We revisit the basics and propose a simple encryption keys creation scheme that is based on the Diffie-Hellman key agreement protocol. The work presented in this paper should mark the initiation of a research agenda designed to build security primitives that are specifically for MANETs, along the lines of the new paradigm.
 
</p></abstract><kwd-group><kwd>Keys Management; MANET Security; Symmetric Encryption Keys</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The rapid progression of technology for mobile devices, including laptops and handheld computers, and the availability of inexpensive wireless networking hardware, has resulted in a great demand for wireless connectivity among mobile users. One approach to providing wireless connectivity is through the formation of a mobile ad hoc network (ad hoc, in Latin, means for this only).</p><p>A mobile ad hoc network (MANET) is a collection of mobile nodes that temporarily form a network. Such a network does not require the existence of the typical infrastructure underlying a network. Rather, each mobile node is equipped with a wireless interface that allows the node to communicate with other nodes via the wireless medium. Handheld computing devices and laptop computers with wireless transceivers are examples of mobile nodes that can come together to form a MANET. In a MANET, there is no central entity with the authority to administer the services and configurations of the network. All the nodes work collectively and cooperatively, in a distributed manner, to maintain the functions and services of the network. The distribution of responsibilities and tasks that are meant to keep the network running makes the network resilient to node failures. It also allows nodes to join and leave the network liberally without affecting the network’s operability. One important challenge that the MANETs still face is providing secure communication between the nodes of a MANET.</p></sec><sec id="s2"><title>2. Motivation</title><p>Before we introduce any security primitives, services, components, or protocols into a system, that system should be well understood and characterized. The aim should be to deploy security mechanisms that practically and efficiently integrate with the core characteristics and functionalities of the system at hand. This emphasis should be applied when we try to secure the communications within a MANET. The bulk of the research on securing MANETs has focused on adapting security mechanisms that were designed and developed for conventional wired networks. This adaptation has resulted in security solutions that do not work efficiently or that make assumptions that are not aligned with the characterization of MANETs. In this paper, we propose the use of security mechanisms for MANETs that are designed based on the characteristics, functionalities, and goals of these networks.</p><p>The rest of this paper is organized as follows. In Section 3, we review the distinctive characteristics of ad hoc wireless networks. In Section 4, we elaborate on the requirements that must be fulfilled by candidate security frameworks for MANETs. A literature review of how to create encryption keys in the MANETs is presented in Section 5. The Diffie-Hellman key exchange [<xref ref-type="bibr" rid="scirp.17503-ref1">1</xref>], which is the basis for our proposed solution, is summarized in Section 6. Details of the proposed solution will be offered in Section 7. The paper is concluded in Section 8.</p></sec><sec id="s3"><title>3. Characteristics of Mobile Ad Hoc Networks</title><p>MANETs have a number of distinctive characteristics that influence the design of security mechanisms to be utilized within them. In this section, we review some of these characteristics. A MANET is considered to be an autonomous self-organizing system of multiple mobile nodes that communicate wirelessly through the air. Nodes can join and leave the network at any time or at any state of the network. Additionally, nodes roam freely. There are no restrictions on the movements of the nodes. Such networks do not assume the existence of any supporting network infrastructure, nor do they require any prior setting up. The burden of providing networking services and functionality is handled cooperatively by the nodes of the network in a distributed fashion. We can summarize the discussed characteristics as follows [<xref ref-type="bibr" rid="scirp.17503-ref2">2</xref>]:</p><p>• Dynamic topologies of the network.</p><p>• Free mobility of the nodes.</p><p>• Limited processing power of the nodes.</p><p>• Limited storage capacity of the nodes.</p><p>• Limited power sources.</p><p>• No supporting infrastructure.</p><p>• No central authority to manage the network.</p><p>• No prior setting up.</p><p>• Distributed nature.</p><p>• Shared and open communication medium.</p><p>These characteristics should be taken into account while designing all the primitives, mechanisms, and protocols for securing the MANETs. Disregarding these characteristics or adapting modified ones may undermine the notion of an ad hoc network.</p></sec><sec id="s4"><title>4. Security Requirements</title><p>Security frameworks for data communication must define a set of basic goals, services, and functionalities that enable the concerned parties to have secure communications. These services and functionalities constitute the building blocks for more complex security procedures and protocols. The frameworks in question should ensure that the requirements of Integrity, Confidentiality, Authentication, Non-repudiation, Availability, and Access Control are available to all communications [3-5]. Encryption is one of the key building blocks that facilitate the fulfillment of these requirements. We summarize the requirements as follows:</p><p>• Integrity:</p><p>Communicated information should be protected from modification or alteration and tampering should be detectable.</p><p>• Confidentiality:</p><p>Communicated information should be made accessible only to those who are authorized to receive it.</p><p>• Authentication:</p><p>The identities of the parties involved in the information exchange should be verifiable.</p><p>• Non-repudiation:</p><p>The actions of the parties involved in the information exchange should be undeniable.</p><p>• Availability:</p><p>The system resources or services should be available to legitimate users as and when needed.</p><p>• Access Control:</p><p>Unauthorized users should be prevented from accessing the system’s resources or services.</p></sec><sec id="s5"><title>5. Key Management and Previous Works</title><p>Communicating entities are said to have a keying relationship when they share keying material to support cryptographic procedures [<xref ref-type="bibr" rid="scirp.17503-ref6">6</xref>]. Establishing and maintaining a keying relationship through well defined procedures and methods is called Key Management [<xref ref-type="bibr" rid="scirp.17503-ref6">6</xref>]. Establishing the encryption key is a two step process [<xref ref-type="bibr" rid="scirp.17503-ref6">6</xref>]. The first step is that all the parties involved should agree on the key. The second step is to distribute the key to all the parties involved. Maintaining the encryption key involves procedures such as renewing or revoking the key. Cryptography is the central issue in cryptosystems, and Key Management is at the heart of cryptography. The policies and procedures of a Key Management system depend, among other things, on whether the type of the keys is symmetric or asymmetric.</p><p>In designing Key Management schemes for MANETs, designers should optimize the computational complexity, processing requirements, and storage space associated with such schemes. This is due to the limited resources of the nodes of the MANETs. Another aspect worth considering has to do with the connectivity conditions between the nodes. A MANET may become partitioned because of the mobility of the nodes. Interference patterns between two nodes may make the link between them a unidirectional one. We believe that a decentralized, lightweight, peer-to-peer Key Management scheme is the most suitable scheme for a MANET.</p><p>Securing the MANETs is an active field of research. Many solutions have been proposed and published that have advocated different approaches, which are based on different mechanisms and techniques. In this review, we focus on the notable items of work that represent the approaches that have been proposed so far. The solutions presented in [7-11] have adapted the traditional approach for wired networks that is based on symmetric keys. These solutions require a pre-deployment setup process which is not a characteristic of true ad hoc networking. In another approach that utilizes asymmetric keys, which was originally designed for wired networks, the solutions presented in [12-14] involve a high level of processing and communications. These solutions stress the resources of the nodes. One of the first attempts to preserve the ad hoc nature of the MANETs was demonstrated in [<xref ref-type="bibr" rid="scirp.17503-ref15">15</xref>]. However, that solution requires the nodes to come within the transmission ranges of each other to establish a keying relationship. In our proposed technique, we do not have such a requirement.</p></sec><sec id="s6"><title>6. Diffie-Hellman Key Agreement Protocol</title><p>The solution we propose is based entirely on the pioneering work presented in [<xref ref-type="bibr" rid="scirp.17503-ref1">1</xref>], and is known as the Diffie-Hellman key agreement protocol. It was the first practical key distribution and creation protocol that permitted two communicating entities to create a shared key by exchanging information through an open channel, without requiring any prior knowledge to be shared among them [<xref ref-type="bibr" rid="scirp.17503-ref6">6</xref>]. This solution is a perfect match for the issues involved in forming a MANET. The security of this protocol is based on the computational hardness of the Diffie-Hellman problem and its related problem of calculating discreet logarithms [<xref ref-type="bibr" rid="scirp.17503-ref6">6</xref>]. The Diffie-Hellman protocol works as follows:</p><p>Assumption</p><p><img src="11-6101164\83950c73-72a4-43a5-9c91-bf30a0679475.jpg" />is a finite cyclic group with a generator g.</p><p>A and B are two entities who want to establish a shared secret key.</p><p>Protocol Steps:</p><p>1) A secretly chooses integer<img src="11-6101164\2106da7f-8a24-453f-836f-cb3b8e6f748c.jpg" />, at random, from the interval [0, |G| − 1].</p><p>2) B secretly chooses integer S<sub>B</sub>, at random, from the interval [0, |G| − 1].</p><p>3) A computes<img src="11-6101164\48002740-d949-48e3-9833-ec30d1ccccff.jpg" />.</p><p>4) B computes<img src="11-6101164\319503a5-c3c1-42e3-9916-750cfb9241d1.jpg" />.</p><p>5) A sends <img src="11-6101164\7df04335-032c-4432-a335-f8f295852f95.jpg" /> to B.</p><p>6) B sends <img src="11-6101164\74380f56-5b94-4a0e-bbbb-9b62d360e13b.jpg" /> to A.</p><p>7) A computes<img src="11-6101164\a2e834de-5a0e-4378-96fc-ff0c0fe207ff.jpg" />.</p><p>8) B computes<img src="11-6101164\d3ec85bf-fc6f-4c94-a93d-59b7a6e9167d.jpg" />.</p><p>Since<img src="11-6101164\48339797-0234-4e59-a700-44d456ce391e.jpg" />, it follows that it can be used as a shared secret key.</p></sec><sec id="s7"><title>7. Our Proposed Solution</title><p>When node A (to be called the initiator node) of a MANET wants to establish a shared encryption key with node B (to be called the target node), it chooses a prime number p, a base b, and a secret integer S<sub>A</sub>. The initiator then calculates the value <img src="11-6101164\8166c49a-493d-4bbf-adbd-fb1b472073ca.jpg" /> mod p. After that, the initiator unicasts a Key Creation Message (KC-Msg) to the target node. The KC-Msg contains V<sub>A</sub>, p, and b. Each node in the network maintains a simple data structure in the form of a table that is called a Keys <xref ref-type="table" rid="table">Table </xref>(KT). The KT consists of two columns. The first column is called the Node ID, and the second is called the Key. The purpose of this table is to keep track of any shared encryption keys that have been established with other nodes. When the initiator node sends the KC-Msg, it creates a tentative entry in the KT with values “Target Node ID” and “NULL”, for Node ID and Key respectively.</p><p>Upon receiving the KC-Msg, the target node chooses a secret integer S<sub>B</sub> and calculates the value V<sub>B</sub> = <img src="11-6101164\61404adb-5918-4de5-920f-c890608ce4ac.jpg" /> mod p. The target node then calculates the shared encryption key K = <img src="11-6101164\2e259472-ed52-495a-b27f-0e2644cc5577.jpg" /> mod p, and creates an entry in its KT with values “Initiator Node ID” and “K” for Node ID and Key, respectively. The final step of the protocol with respect to the target node is to send a Key Creation Response Message (KCR-Msg) that is unicasted to the initiator node. The KCR-Msg contains the V<sub>B</sub>.</p><p>When the initiator node receives the KCR-Msg, it calculates the shared encryption key K = <img src="11-6101164\ab0877d1-3742-4beb-b96f-0e4085c98aca.jpg" /> mod p and updates the Key field in the entry corresponding to the target node in its local KT. At this point, both of the nodes are in a position to start exchanging encrypted message using the newly created shard encryption key.</p><sec id="s7_1"><title>7.1. Informal Description</title><p>Creating the encryption key between node A and B can be informally described as follows:</p><p>1) Node A chooses a prime number p, a base b, and a secret integer S<sub>A</sub>.</p><p>2) Node A calculates the value V<sub>A</sub> = <img src="11-6101164\626d6688-b2a0-46f3-afcd-3c5dad1d55d9.jpg" /> mod p.</p><p>3) Node A sends the V<sub>A</sub>, p, and b to node B.</p><p>4) Node B chooses a secret integer S<sub>B</sub>.</p><p>5) Node B calculates the value V<sub>B</sub> = <img src="11-6101164\7d7124f0-762b-4737-9b06-049402542e08.jpg" /> mod p and sends it to A.</p><p>6) Node B calculates the shared encryption key K = <img src="11-6101164\c18ce542-c09e-437a-a342-bb6551be5b0e.jpg" /> mod p.</p><p>7) Node A calculates the shared encryption key K = <img src="11-6101164\5dd26c82-8525-41c4-abb3-d0483d2f37ca.jpg" /> mod p.</p></sec><sec id="s7_2"><title>7.2. Formal Description</title><p>To describe the interaction between the nodes to create the key, we will follow the conventional notation that is found in the cryptography literature. When the goal of principle A (node A) is to create a shared key with principle B (node B), a message M (base b), a local secret key K<sub>A</sub> (secret integer S<sub>A</sub>), and modulus n (prime number p) are chosen such that M is a primitive root of n and M &lt; n. Principle A then encrypts M using K<sub>A</sub> with an encryption technique based on the exponentiation algorithm (<img src="11-6101164\c99170c5-9926-4d02-bae6-5f65586ca466.jpg" />mod n). The original message M, the encrypted M, and the modulus n are sent from principle A to principle B.</p><p>1) A → B:<img src="11-6101164\3a8f96bd-8c17-41a1-878b-ca55ffd230e4.jpg" />, n, M Upon receiving n and M, principle B chooses a local secret key K<sub>B</sub> and encrypts the message M with its own local key (<img src="11-6101164\73517a00-e7d9-491f-8e9f-c50f29be56a5.jpg" />mod n), which it then sends it to principle A.</p><p>2) B → A: <img src="11-6101164\af66afab-3cd3-4235-8be6-22050bde173b.jpg" /></p><p>At this point, both principles can locally calculate the shared K<sub>AB</sub> as follows:</p><p>3) In principle A K<sub>AB</sub> = <img src="11-6101164\d71a027a-fe9d-4c16-8354-5f6b25e5c030.jpg" /> mod n 4) While in principle B K<sub>AB</sub> = <img src="11-6101164\3b899302-8e16-4525-9d1d-4092c22dd6f7.jpg" /> mod n Both principles will reach exactly the same shared key (K<sub>AB</sub>) with their local calculations. This is possible due the commutative property of exponentiation. That is,</p><p><img src="11-6101164\a4958bb1-a0d9-45ce-bb88-b7d2940540e5.jpg" />mod n = <img src="11-6101164\d96568c8-2d13-47d7-a692-936f2ba11ae6.jpg" /> mod n. This property also allows for the interaction to create the shared key, which can be initiated by either principle. For an eavesdropper, the shard key (K<sub>AB</sub>) is derived from known message (M) and modulus (n) but unknown local secret keys. If we use a very large prime for n and large numbers for K<sub>A</sub> and K<sub>B</sub>, it would be impossible to calculate the local keys of A and B.</p></sec><sec id="s7_3"><title>7.3. Simple Example</title><p>We will illustrate how the protocol works with the following example:</p><p>1) Node A chooses p = 31, b = 3, S<sub>A</sub> = 4.</p><p>2) Node A calculates V<sub>A</sub> = 3<sup>4</sup> mod 31 = 19.</p><p>3) Node A sends V<sub>A</sub> = 19, p = 31, and b = 3 to node B.</p><p>4) Node B chooses S<sub>B</sub> = 8.</p><p>5) Node B calculates V<sub>B</sub> = 3<sup>8</sup> mod 31 = 20; and sends it to node A.</p><p>6) Node B calculates K =19<sup>8</sup> mod 31 = 9.</p><p>7) Node A calculates K = 20<sup>4</sup> mod 31= 9.</p></sec><sec id="s7_4"><title>7.4. Evaluation and Threats</title><p>Based on the previous description of our solution, creating the key would require the exchange of just two messages (KC-Msg and KCR-Msg). It would also require each node to maintain a very simple data structure (the Keys <xref ref-type="table" rid="table">Table </xref>KT). We kept the requirements at a minimum to allow the solution to be efficiently used in MANETs.&#160;</p><p>The Diffie-Hellman protocol that we employed is primarily subject to two types of attacks: brute force and man-in-the-middle attacks. In a brute force attack, an attacker may exhaustively try all possible keys to decrypt an encrypted message. In [<xref ref-type="bibr" rid="scirp.17503-ref16">16</xref>], successfully performing such an attack would be equivalent to solving the discrete logarithm problem. This is a difficult problem. In a man-in-the-middle attack, a third malicious entity presents itself as a legitimate entity in the protocol exchange. For example, a malicious principle C can pretend to be principle B with regard to the exchange with principle A and pretend to be A with regard to B. This attack can be countered by utilizing the types of authentication services or protocols that are described in [17,18]. However, designing a new protocol for authentication that follows the principle of ad hoc wireless networking emphasized in this paper would be desirable. This is the next step in our future work.</p></sec></sec><sec id="s8"><title>8. Conclusion</title><p>In this paper, we introduced an encryption keys creation technique for MANETs based on The Diffie-Hellman key exchange. The technique is simple and preserves the ad hoc nature of MANETs. By publishing this work, we are trying to initiate a paradigm shift in securing MANETs. In the new paradigm that we are proposing, the focus should be on building security primitives purposely for MANETs, and not on adapting primitives that were meant for conventional wired networks.</p></sec><sec id="s9"><title>REFERENCES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.17503-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">W. Diffie and M. Hellman, “New Direction Ins in Cryptography,” IEEE Transaction on Information Theory, Vol. IT-22, 1976, pp. 644-654.  
doi:10.1109/TIT.1976.1055638 </mixed-citation></ref><ref id="scirp.17503-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple"> 
Y. Zhang, J. Zheng and M. Ma, “Handbook of Research on Wireless Security,” Information Science Reference, Hershey, 2008. doi:10.4018/978-1-59904-899-4</mixed-citation></ref><ref id="scirp.17503-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple"> 
H. Yang, H. Luo, F. Ye, S. Lu and L. Zhang, “Security in Mobile Ad Hoc Networks: Challenges and Solutions,” IEEE Wireless Communications, Vol. 11, No. 1, 2004, pp. 38-47. doi:10.1109/MWC.2004.1269716</mixed-citation></ref><ref id="scirp.17503-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple"> 
B. Wu, J. Wu, E. B. Fernandez, M. Ilyas and S. Magliveras, “Secure and Efficient Key Management in Mobile Ad Hoc Networks,” Journal of Network and Computer Applications, Vol. 30, No. 3, 2007, pp. 937-954.  
doi:10.1016/j.jnca.2005.07.008</mixed-citation></ref><ref id="scirp.17503-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple"> 
J. Chen and J. Wu, “A Survey on Cryptography Applied to Secure Mobile Ad Hoc Networks and Wireless Sensor Networks,” In: J. Chen and J. Wu, Eds., Handbook of Research on Developments and Trends in Wireless Sensor Networks: From Principle to Practice, IGI Global, Hershey, 2010, pp. 262-289. 
doi:10.4018/978-1-61520-701-5.ch012</mixed-citation></ref><ref id="scirp.17503-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple"> 
A. Menezes, P. van Oorschot and S. Vanstone, “Handbook of Applied Cryptography,” CRC Press, Boca Raton, 1996. doi:10.1201/9781439821916</mixed-citation></ref><ref id="scirp.17503-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple"> 
H. Luo and S. Lu, “URSA: Ubiquitous and Robust Access Control for Mobile Ad Hoc Networks,” IEEE/ACM Transactions on Networking, Vol. 12, No. 6, 2004, pp. 1049-1063. doi:10.1109/TNET.2004.838598</mixed-citation></ref><ref id="scirp.17503-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">S. Yi and R. Kravets, “Composite Key Management for Ad Hoc Networks,” Proceedings of the 1st Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services (MobiQuitous’04), Boston, 22-25 August 2004, pp. 52-61.</mixed-citation></ref><ref id="scirp.17503-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple"> 
D. Liu, P. Ning and W. Du, “Group-Based Key Predistribution for Wireless Sensor Networks,” ACM Transactions on Sensor Networks (TOSN), Vol. 4, No. 2, 2008, pp. 1-30. doi:10.1145/1340771.1340777</mixed-citation></ref><ref id="scirp.17503-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple"> 
B. Wu, J. Wu, E. Fernandez and S. Magliveras, “Secure and Efficient Key Management in Mobile Ad Hoc Networks,” Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS’ 05), Workshop 17, Denver, Vol. 18, 3-8 April 2005. </mixed-citation></ref><ref id="scirp.17503-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple"> 
S. Capkun, L. Buttya and P. Hubaux, “Self-Organized Public Key Management for Mobile Ad Hoc Networks,” IEEE Transaction on Mobile Computing, Vol. 2, No. 1, 2003, pp. 52-64. doi:10.1109/TMC.2003.1195151</mixed-citation></ref><ref id="scirp.17503-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple"> 
A. C.-F. Chan, “Distributed Symmetric Key Management for Mobile Ad Hoc Networks,” Proceedings of the 23rd Annual Joint Conference of the IEEE Computer and Communications Societies, Hong Kong, Vol. 4, 7-11 March 2004, pp. 2414-2424. </mixed-citation></ref><ref id="scirp.17503-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple"> 
R. Novales and N. Mittal, “Parameterized Key Assignment for Confidential Communication in Wireless Networks,” Ad Hoc Networks, Vol. 9, No. 7, 2011, pp. 1186-1201.  
doi:10.1016/j.adhoc.2011.01.009</mixed-citation></ref><ref id="scirp.17503-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple"> 
J. Lee and D. R. Stinson, “On the Construction of Practical Key Predistribution Schemes for Distributed Sensor Networks Using Combinatorial Designs,” ACM Transactions on Information and System Security (TISSEC), Vol. 11, No. 2, 2008, pp. 1-35. 
doi:10.1145/1330332.1330333</mixed-citation></ref><ref id="scirp.17503-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple"> 
S. Capkun, J. Hubaux and L. Buttyan, “Mobility Helps Peer-To-Peer Security,” IEEE Transactions on Mobile Computing, Vol. 5, No. 1, 2006, pp. 43-51. 
doi:10.1109/TMC.2006.12</mixed-citation></ref><ref id="scirp.17503-ref16"><label>16</label><mixed-citation publication-type="book" xlink:type="simple"> 
E. Bresson, O. Chevassut and D. Pointcheval, “The Group Diffie-Hellman Problems,” In: K. Nyberg and H. Heys, Eds., 9th Annual International Workshop on Selected Areas in Cryptography (SAC’02), Springer-Verlag, London, 2002, pp. 325-338. </mixed-citation></ref><ref id="scirp.17503-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple"> 
E. Ngai, M. Lyu and R. Chin, “An Authentication Service against Dishonest Users in Mobile Ad Hoc Networks,” Proceedings of the 2004 IEEE Aerospace Conference, Big Sky, Vol. 2, 6-13 March 2004, pp. 1275-1285. </mixed-citation></ref><ref id="scirp.17503-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple"> 
S. Zhu, S. Xu, S. Setia and S. Jajodia, “LHAP: A Lightweight Network Access Control Protocol for Ad Hoc Networks,” Ad Hoc Networks, Vol. 4, No. 5, 2006, pp. 567-585. doi:10.1016/j.adhoc.2005.06.002</mixed-citation></ref></ref-list></back></article>