# Introduction FID systems and standards established by IEEE [1,2] are envisioned to be one of the most commonly used identification mechanisms in the near future [3]. A RFID authentication system primarily consists of a tag and a reader with a database to store the tag details. Tags available are of several types and classes [1] [2] but the research work presented here considers the most commonly available passive RFID tags of class 0. A lot of research is ongoing to provide security to the existing standards and the technology involved in manufacturing and Radio Frequency (RF) communication systems in place. Currently there exist several threats to the existing RFID deployments like Denial of Service Attacks, RFID Tag Cloning, RFID Tag Tracing, Eavesdropping, Replay Attacks Data Forging, Invading Privacy Information and Hot-listing to name a few [3][4] [5][6] [7][8] [9] [10]. More often than not researchers have focused on the eliminating the threats that currently exist in the RFID technology and methods towards improving it. In the research work presented here the use of the existing RFID technology for identification is adopted. The proposed protocol i.e. ?????????? assumes that the RFID communication module considered is secure and free of the above mentioned defects/attacks. Communication provisioning is considered as the basic essentials of any network. The prevalent large scale distributed networks existent provide support for various business, personal, commerce, banking, military, intelligence applications and services. These networks are prone to varied kind of attacks and data compromise issues. To counter the issue of data compromise cryptography is commonly used. Cryptographic algorithms could be broadly classified into two types namely Symmetric and Asymmetric type. The ?????????? protocol proposed utilizes the asymmetric commutative RSA Algorithm to provide for security. These algorithms are discussed in detail in the future sections of this paper. The remaining paper is organized as follows. Section II discusses the commutative RSA algorithm. The Sieve of Eratosthenes prime number generation algorithm is discussed in the next section. The fourth section of the paper provides an in depth explanation of the proposed ??????????group communication scheme. The fifth section of the paper presents the RFID extended secure lock group communication scheme. The penultimate section of the paper discusses the experimental evaluation wherein the propose ?????????? and the ?????? are compared. The conclusion and the future work is discussed in the last section of the paper. # II. # Commutative rsa A secure plane is realizable provided the data communicated over the plane is protected and cannot be colluded. # Prime number generation Prime number generation functions and their application to the arena of cryptography have been extensively studied by researchers. The ???????? proposed in this paper utilizes the Sieve of Eratosthenes Algorithm [11] # IX. End For Each Using the Encryption and Decryption Key Pair Computation algorithm all the group members ? ?? ? ?? compute the encryption and decryption key pairs which enable to construct the envisioned secure communication plane. The ?????????? discussed eliminates the security arising from key exchange [14], negating key compromise [15] external server maintenance for key management [16] proving the efficiency in creating a secure communication plane. Let us consider ?? users of the group ?? that need to communicate securely and the secure communication group ?? ? is defined as ?? ? = {? 1 , ? 2 , ? 3 , ? ? . ? ?? } Where ?? ? ?? and ?? ? ? ?? The secure communication plane consisting of ?? group members communicate data by using a series of encryption and decryption operations. The commutative nature of the ?????? algorithm adopted in the ?????????? ensures that the data communicated is encrypted at least once i.e. the original data is encrypted and then only communicated over the plane thereby securing the data. The presence of any colluded users within the group represented by ? ?? , on intercepting the data would not be unable to determine the level of encryptions and decryption procedures performed on the data prior to his interception. In the case if the user ? ?? ? ?? intercepts the data after the first encryption, ? ?? would not be able to recover the data as the encryption and the # XVI. End For Using the Communication over Secure Plane Algorithm discussed above the ? ?????? is able to receive the data ?? sent by the user ? ???????? using ?? number of encryption and decryption functions. The algorithm also highlights the fact that the data ?? to be transmitted is not transmitted in the original form i.e. it is encrypted and transmitted there by securing the data. The ??????????discussed utilizes the ???????? tags available with each group member ? ?? to construct the secure communication plane. The RFID tags are often used for identification and tracking. In ?????????? the RFID tags are used both for security provision and identification. As the ?????????? adopts multiple encryption and multiple decryptions to securely communicate data the overheads arising from this could be considered as a drawback of the ??????????. The ?????????? is evaluated with the Secure Lock secure group communication protocol in the subsequent section of this paper. # V. Rfid extended secure lock group communication scheme (??????) The ?????? is a ???????? based extended Secure Lock protocol [17]. The ?????? protocol considers a central server and a set of group members defined as ?? ?????? = {? 1 ?????? , ? 2 ?????? , ? 3 ?????? , ? ? . ? ?? ?????? } The ?????? protocol incorporates an asymmetric cryptographic algorithm to provide security. Let the Year private and public of a group member ? ?? ?????? ? ?? ?????? be represented as (?? ?????? ?? , ?? ?????? ?? ) . The central server also known as the security server establishes a set of ?? = |?? ?????? | pair wise relatively prime numbers ?? 1 , ? . , ?? ?? from the ???????? tags possessed using the Sieve of Eratosthenes Prime number generation algorithm. These numbers are then assigned to group members ? ?? ?????? ? ?? ?????? and are assumed to be public in nature. To establish a secure plane of for communication using the ?????? the server computes the following based on the a randomly selected key represented as ?? ?????? Colluded group members on decryption cannot obtain the lock ?? ?????? selected by the server accurately hence providing for security. The Chinese remainder theorem utilized by the server provides protection by securing the group membership and group size. The use of the Chinese remainder theorem and asymmetric cryptographic schemes render the ?????? group communication scheme inefficient and are not scalable. # VI. # Performance evaluation This ?????????? secure communication mechanism proposed in this paper is compared with the ?????? protocol in terms of the computational costs incurred. The computational cost incurred is proportional to the execution time observed. The ??????????and the ?????? systems were developed using C#.Net on the Visual Studio 2010 Platform. The ???????? tags used were of type 0. The ???????? readers were integrated into the platform using VC++.Net. To evaluate the ?????????? and the ?????? secure group communication systems and to observe the computational costs the number of users in the group were varied from 5, 10, 20, 50, 70 and 100 users. The observations were monitored using log files maintained for every operation. The introduction of the ???????? tags into the ?????????? and ?????? can be considered as an overhead that exists in reading the tags and the average time observed in reading the RFID tags when the number of group members are varied from 5, 10,20,50,70 and 100 is as shown in Fig 1 . It could be observed that the average of the overheads observed reduces as the number of users increase proving that the induction of the ???????? based security systems are scalable in nature and do not affect the responsiveness of the systems. The average time taken to read a ???????? tags was found to be about 0.76ms. The ?????? secure group communication system adopts the RSA Algorithm with a key strength of 1024 [19] bits to incorporate secure transmissions amongst the group members. The ?????????? adopts the commutative RSA algorithm to construct a secure communication plane. The ?????? relies on a central server for key initialization, distribution using locks and the verifications is carried out by the group members. The experimental evaluation conducted considered the protocol initialization phase as the time taken to verify the group membership and derive the cryptographic keys. The computational overheads observed are as shown in Fig. 2. It could be observed that the overheads are reduced by about 99.43% in the initialization phase in the ?????????? protocol. The ?????? considers a central server and the verification process of the group members. The overheads resulting from the group membership verification process for the ?????? scheme is as shown in Form the figures it is clear that the commutative RSA algorithm adopted in the ??????????is computationally less expensive when compared to the RSA cryptographic algorithm adopted in the ?????? group communication scheme ye providing security. # Operations The experimental evaluation discussed in this paper prove that the proposed ?????????? group communication protocol introduced in this paper performs better than the existing ?????? scheme by reducing the computational overheads and yet providing security of the data transacted amongst the group members. # VII. # Conclusion and future work RFID devices are universally used for the purpose of identifications. Many researchers have focused on improving the security of RFID systems in place. This paper introduces a RFID Authentication based Secure Communication Plane (??????????) felicitating secure transmissions amongst group members. The ?????????? protocol adopts the commutative RSA algorithm to preserve the integrity of the data transacted over the communication plane. The RFID tags are used for the purpose of identification and for protocol initialization. The proposed ??????????scheme is compared with the ?????? secure group communication scheme. The ?????????? scheme proposed overcomes the drawbacks arising from key distribution, key compromise and external trusted server requirements, yet providing security in the presence of even colluded users. The experimental study conducted proves the efficiency of the proposed ?????????? over the ?????? group communication scheme. The future of the work presented here is to compare the RASCP scheme with other secure group communication schemes using RFID tags. 1![Figure 1 : Average Time Observed in Reading RFID Tags with Varying Number of Group Members](image-2.png "Figure 1 :") ??????????_?? ???????? and ??????????_?? ???????? are computed using the followingIII.??????????_?? ???????? = ????????????_?? ?? ???????? ? × ???????????_?? ?? ???????? ????????????_?? ???????? = ????????????_?? ?? ???????? ? 1?× ???????????_?? ?? ???????? ? 1??From the above equations it is clear that??????????_?? ?? ??????????_?? ?? ???????? = ??????????_?? ?? ???????? for ?? and ?? . The encryption key pair ???????? = ???????? and ??????????_?? ??of ?? and ?? represented as( ??????????_?? ?? ( ??????????_?? ?????????? , ??????????_?? ?? ???????? , ??????????_?? ?????????? ) and ???????? )is to be obtained.The ??????????_?? ???????? isobtained by randomly selecting numbers such that it isa co prime of The decryption key pair of ?? and ?? is represented by( ??????????_?? ?? ( ??????????_?? ?? ???????? , ??????????_?? ?? ???????? , ??????????_?? ?? ???????? ) and ???????? ) and parameter ??????????_?? ???????? is computed based on the thefollowing equation??????????_?? ????????= ( ??????????_?? ???????? ) ?1 ??????(??????????_?? ???????? )The commutative RSA decryption operation onthe encrypted data ?? is defined?????? ?? = ?? ?????????? _?? ???????? ??????(??????????_?? ???????? )a) Commutative proof RSA AlgorithmThe commutative property of the RSA algorithmadopted in ?????????? can be proved if data ?? encrypted by?? and then encrypted by ?? provides the same resultantif the encryption is performed by ?? followed by theencryption performed by ?? i.e.?????? ?? (?????? ?? ?????? ?? ? ?? ?????????? _?? ?? ???????? ??????(??????????_?? ?? ?? ) ?? ) ? ?????? ?? (?????? ?????????? )?? ?????? ?? ? ?? ?????????? _?? ?? ???????? ??????(??????????_?? ?????????? ) ????????? ? = ?? ??????????? _?? ?? ???????? × ?????????? _?? ?? ???????? ? ??????(??????????_?? ?? ?? ??????????? _?? ?? ???????? × ?????????? _?? ?? ???????? ? ????????????????? ?? ?? ???????? )As ?????????? ?? ?? that???????? = ??????????_?? ?????????? it can be concluded???????? ? = ?? ??????????? _?? ?? ???????? × ?????????? _?? ?? ???????? ? ??????(??????????_?? ?? ?? ??????????? _?? ?? ???????? × ?????????? _?? ?? ???????? ? ????????????????? ?? ?? ???????? )And hence?????? ?? (?????? ???? ) ? ?????? ?? (?????? ???? ) RASCP: Providing for a secure group communication plane using RFID?? , used to obtain theparameters ??????????_?? ?? ???????? and ??????????_?? ?? ???????? using the2012Sieve of Eratosthenes Prime number generation algorithm. Each member of the group contributes towards the construction of the commutative RSA setsYear??????????_?? and ??????????_?? defined as ??????????_?? =in?? ?????? = {2,3,4, ? ? ?? ?????? }.Let??????1 =68 Volume XII Issue XVI Version I ( D D D D ) EAlgorithm 1: Sieve of Eratosthenes Prime number generation algorithm Input: User RFID based Number ?? ?????? Output: Prime Number Set ?? Algorithm: I. Initialize ?? ?????? = {2,3,4, ? ? ?? ?????? } II. Initialize Boolean set ?? ?????? = {?? 1 , ?? 2 , ?? 3 , ? ? ?? ?? ?????? } III. Initialize ?????? = 2 IV. Do V. Set the index of all the multiples of ??????1 to True i.e. ?? occurring between ?????? 2 and ?? ?????? . VI. IV. Rascp -rfid authentication based derived from ??????????_?? ?? ???????? and ??????????_?? ?? ???????? using the following algorithm Algorithm Name: Encryption and Decryption Key Pair Computation Input: I. ???????? III. ??????????_?? ?? ???????? Output: I. Encryption Key Pair ??????????? ?? ð?"°ð?"° ?? ???????? , ?????????? ?? ð?"°ð?"° ?? ???????? ? II. Decryption Key Pair ? ??????????_?? ð?"°ð?"° ?? ???????? , ??????????_?? ð?"°ð?"° ?? ???????? ? Algorithm I. For Each group member ? ?? ? ?? II. Compute ?????????? ?? ? ?? ???????? = ???????????? ?? ?? ???????? ? × ? ?????????? ?? ?? ???????? ?? III. Compute ?????????? ?? ? ?? ???????? = ???????????? ?? ?? ???????? ? 1? × ??????????? ?? ?? ???????? ? 1?? IV. Select random number using ??????????????(?????? ?????? , ??) | ?ð?"?ð?"? ?????? (?????? ?????? , ??????????_?? ???????? ) = 1 V. ??????????_?? ? ?? ???????? = ?????? ?????? VI. Compute length ??. ??????????????????????(The encryption and decryptions keys are to be {??????????_?? 1 ???????? , ??????????_?? 2 ???????? , ? , ??????????_?? ?? ???????? } and ??????????_?? = {??????????_?? 1 ???????? , ??????????_?? 2 ???????? , ? , ??????????_?? ?? ???????? } The algorithm used to construct the ??????????_?? and ??????????_?? sets is as mentioned below Algorithm Name: ??????????_?? and ??????????_?? construction Input: I. ?? ?? and length ?? ?? ?? Output: I. ??????????_?? II.??????????_?? Algorithm I. Initilize ??????????_?? = ? and ??????????_?? = ? II. For Each group member ? ?? ? ?? III. ?? ?? ?????? ?? , ?? ?? ?????? ?? = ??????????(?? ?? ?? , ???????? ?? ?? ) IV. ?? ???????? _?????? ???????? ?? = ????????????????????????? ?? ?????? ?? ? V. ?? ???????? _?????? ???????? ?? = ????????????????????????? ?? ?????? ?? ? VI. ??????????_?? ?? ???????? = ??????????????? ?? ?????? ?? ?????? ???????? ?? , ??? VII. ??????????_?? ?? ???????? = ??????????????? ?? ?????? ?? ?????? ???????? ?? , ??? VIII. ??????????_?? = ??????????_?? ? ??????????_?? ?? ???????? IX. ??????????_?? = ??????????_?? ? ??????????_?? ?? ???????? X. End For Each The function ??????????(??, ??) represents a splitting function that obtains the most significant bits and least significant bits of the number ?? of ???????? = ?????????? ?? ? ?? ?? ?????????? ?? ? ?? ???????? ? ?1 ???????? ?? ?????? ??????????? ?? ? ?? secure communication plane VII. Encryption key pair of the ? ?? ??? group memberis ??????????? ?? ? ?? VIII. Decryption key Pair of the ? ?? ???????? , ?????????? ?? ? ?????????? ? ??? group memberis ??????????? ?? ? ?????????? , ?????????? ?? ? ?????????? ??????? = ?? ?????????? (??????, ?? ?????? , ?? ?????? ) VII. While (?????? 2 > ?? ?????? ) VIII. ?? = Set of all indexes of ?? ???????? ? ?? ?????? ? ?? ???????? = ?? Let us consider a set of users who would like to communicate securely represented by a set defined as ?? = {? 1 , ? 2 , ? 3 , ? ? . ? ?? } Group Member Set ?? = {ð?"°ð?"° ?? , ð?"°ð?"° ?? , ð?"°ð?"° ?? , ? ? . ð?"°ð?"° ?? } II.Group RFID Tag Associated with each Group Member ð?"°ð?"° ?? , ?? ?? and its data ???????? © 2012 Global Journals Inc. (US)Global Journal of Computer Science and Technology © 2012 Global Journals Inc. (US) RASCP: Providing for a secure group communication plane using RFID * IEEE Standard for Smart Transducer Interface for Sensors and Actuators-Transducers to Radio Frequency Identification (RFID) Systems Communication Protocols and Transducer Electronic Data Sheet Formats Ieee-Sa StandardsBoard IEEE Std 1451 IEEE Instrumentation and Measurement Society * Transducer to radio frequency identification (RFID) systems communication protocols and Transducer Electronic Data Sheet (TEDS) formats" ISO/IEC/IEEE21451-7 First edition 2011-12-15 * Security and Privacy in Radio-Frequency Identification Devices SWeis Mass. Inst. of Technology (MIT) May 2003 master's thesis * Scalable RFID Systems: A Privacy-Preserving Protocol with Constant-Time Identification BaselAlomair AndrewClark JorgeCuellar RadhaPoovendran IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 23 8 AUGUST 2012 * Privacy Threats and Issues in Mobile RFID HLee JKim Proc. First Int'l Conf. Availability, Reliability and Security (ARES '06) First Int'l Conf. Availability, Reliability and Security (ARES '06) Apr. 2006 * RFID Security and Privacy: A Research Survey AJuels Sept. 2005 manuscript, RSA Laboratories * Privacy and Security in Library RFID: Issues, Practices, and Architectures DMolnar DWagner Proc. 11th ACM Conf. Computer and Comm. Security (CCS '04) 11th ACM Conf. Computer and Comm. Security (CCS '04) Oct. 2004 * Security and Privacy Aspects of Low-Cost Radio Frequency Identification Systems SWeis Proc. First Int'l Conf. Security in Pervasive Computing (SPC '03) First Int'l Conf. Security in Pervasive Computing (SPC '03) Mar. 2003 * Minimalist Cryptography for Low-Cost RFID Tags AJuels Proc. Fourth Int'l Conf. Security in Comm. Networks (SCN '04) Fourth Int'l Conf. Security in Comm. Networks (SCN '04) Sept. 2004 * Hardware implementation of RFID mutual authentication protocol YJHuang CCYuan MKChen WCLin HCTeng IEEE Trans. Ind. Electron 57 5 May 2010 * A linear sieve algorithm for finding prime numbers DGries JMisra Communications of the ACM 21 12 1978 * A FULLY DISTRIBUTED PRIME NUMBERS GENERATION USING THE WHEEL SIEVE GabrielPaillard Parallel and Distributed Computing and Networks 2005 * Prime Numbers: a computational perspective RCrandall CPomerance 2001 Springer Verlag * Improving Satellite Multicast Security Scalability by Reducing Rekeying Requirements PVictor HubenkoJr ARichard RustyORaines BarryEBaldwin RobertFMullins MichaelRMills Grimaila July/August 2007 * Balancing Revocation and Storage Trade-Offs in Secure Group Communication BezawadaBruhadeshwar SandeepSKulkarni IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING 8 1 JANUARY-FEBRUARY 2011 * On the Rekeying Load in Group Key Distributions Using Cover-Free Families NathanielKarst StephenBWicker 2011 IEEE * Secure broadcasting using the Secure Lock GHChiou WChen IEEE Transactions on Software Engineering 15 8 Aug. 1989 * A New Scheme for Anonymous Secure Group Communication XukaiZou MingruiQi YanSui System Sciences (HICSS) 2011 * 44th Hawaii International Conference Jan. 2011 * Key length. Handbook of Information Security KArjen Lenstra Chief, Hossein Bidgoli