• No results found

Providing Cryptographic Security Using LDPC Encoder and Stopping Sets

N/A
N/A
Protected

Academic year: 2020

Share "Providing Cryptographic Security Using LDPC Encoder and Stopping Sets"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 3, March 2013)

632

Providing Cryptographic Security Using LDPC

Encoder and Stopping Sets

1

Kiran Sayalekar, 2Bhushan Sonawane, 3Mayur Laddha, 4Rahul Shihare Student, SITRC , Nashik

Abstract- In this paper we are describing how the secure communication can be achieved by using LDPC and stopping sets in data transmission process. It Emphasizes that the LDPC encoder and Stopping sets are been used for encrypting and decrypting the message respectively. By using this technique we achieved error free and secure communication. It also prevent the unauthorized access and possibility of overcoming the eavesdropper activity. Coding for cryptography using stopping set is the technique to encrypt and decrypt the message to give high security to our data. It has been used in many fields like defense services, scientific and space communication for confidential data. The module called as stopping set is introduced to decrypt the data in error free form for receiver.

Keywords- Cryptography, Encoder, Decoder, LDPC, Stopping sets, Eavesdropper.

I. INTRODUCTION A. Cryptography and its Need

Nowadays hacking is big issue occurred recently in computer science. So to prevent unauthorized access through hacking we are using cryptography with additional technique known as LDPC encoder and Stopping sets to make the basic cryptographic process more secure. Coding for Cryptography using Stopping Sets are the technique to encrypt and decrypt the message to give high security to our data. Cryptography has been developed for the purpose to give security to data from unauthorized user. The module called as a Stopping Sets is introduced to Decrypt the message for receiver.Many cryptosystems used today achieve security by simple encryption and decryption using some algorithm and mathematical calculation but nowadays this is also not sufficient to provide security to the data. So we are introducing the cryptography with LDPC encoder and stopping sets in order to provide a complete security solution to the data at the process of transmission . First, it is assumed that the attacker has limited resources to confront the problem, even if those resources are state of the art. Second, it is assumed that the attacker uses attacks which are publicly known, even though a better attack may exist.

B.Main Contributions

The aim of this paper is to provide the combined security due to cryptography and channel coding, thus providing a more complete security solution. To accomplish this goal, we are making the use of LDPC encoder and Stopping sets to encrypt and decrypt the error free messages that will be transmitted through the secure channel.

C.Related Work.

(2)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 3, March 2013)

633

Schemes have been presented in [8] and [9] which achieve the secrecy capacity under the condition in (1), although these schemes only offer secrecy for degraded wiretap channels

.

II.MATHEMATICAL MODULE &STATE DIAGRAM

S0:-SENDER

S1:-ENCODE

S2:-LDPC

S3:-STOPPING SETS

S4:-DECODER

S5:-RECEIVER

1.The sequential algorithm will execute the function SEND 1 time to get the required results.The function may contain source(sender),destination(receiver) key.

2.The sequential algorithm will execute the function ENCODE 1 time to get the required results.The function may contain key,message.

3.The sequential algorithm will execute the function DECODE 1 time to get the required results.The function may contain key,message.

4.The sequential algorithm will execute the function RECEIVE 1 time to get the required results.The function may contain key,message(Cipher text).

5.The sequential algorithm will execute the function LDPC n times to get the required results.The function may contain key,message.

2.1 Definitions and assumptions:

Let S be the system such that S be a encrypted communication channel.

S={Message(M),Sender(X),Receiver(Y),Hacker(H),Key( K),encrypted message i.e. ciphertext(C)}

Where

M={M0,M1,M2……..Mn}

X={X0}

Y={Y0}

H={H1,H2,H3,….,Hn}

K={K1,K2}

C={C0,C1,C2….Cn}

2.2 Activity:

In this chapter we describe the functions of each module.

For example:-

1.)F{M0,M1,M2,…,Mn}→{C0,C1,C2,..Cn€C}

2.)F{H0}→{C0,C1,C2,…Cn}€C

F{H}→{C}

3.)F{X0}→{C0,C1,C2,…Cn}€C}

F{X}}→{C}

4.)F{Y0}→{M0,M1,M2,…Mn}€M}

F{M}}→{M}

5.)F{K0}→{M0,M1,M2,…Mn}€M}

F{K}→S{M}

(3)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 3, March 2013)

634 III. MAIN ALGORITHM

1.Start

2. Sending the message

3. Encode the message by LDPC encoder.

4. Transmit the message to the decoder.

5. if(message=error free)

Message decode successfully;

Else

Acknowledgement to the sender

6. Trnasmit the message to receiver.

7. Repeat step 5.

8. Message hacked by the eavesdropper.

9. Captured message is in the form of binary.

10. LDPC cannot permit the eavesdropper.

11. Message transmitted successfully.

12. Stop.

3.1 Encoder

In this fig, the encoding process is shown by using the LDPC encoder. The following principles are addressed in the design of this encoder.

• Bits of M are hidden from immediate access in the decoded words using nonsystematic LDPC codes. • Message contents are encrypted and are assigned a unique value.

• The encrypted message is then stored inside the buffer for the transmission.

• Bits from encoded blocks are interleaved amongst several transmitted packets so that a single erased packet results in erasures in many encoded blocks of data.

3.1.1 Algorithm(Encoder)

1. Start

2. Message is transferred to LDPC Encoder 3. The code is hidden by LDPC Encoder

4. Debugging the errors in the physical layer of network 5. The message error is corrected by LDPC (Punctured block)

6. Packets are converted into several block of data. 7. These blocks are stored in buffer.

8. This blocks are converted into packets by interleaver. 9. Again packets are forwarded.

10 .Stop.

3.2 Decoder:-

3.2.1 Decoder For Legitimate Users

The message is retrieved from the buffer for decoding.Decoding process is shown pictorially in Fig. 3. Once all packets are obtained in Y , the bits are deinterleaved back into their intentionally punctured code words ˜ P. The MP decoder is then guaranteed to decode the complete message in linear time with the block length to obtain ˜B , and the inverse of the scrambling matrix is applied to the systematic decoded bits using (10) to obtain ˜M . Once all packets are known, this decoder guarantees that ˜M = M.This assures that original message is been received.

3.2.3 Algorithm (Decoder)

1.Start

2.Packets that are stored in buffer are sent to Drinterleaver

3.These packets are decoded.

4.Once all packets are known then decoder guarantees .

5.~M=M where M=Message

(4)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 3, March 2013)

[image:4.595.50.293.141.500.2]

635

Fig .4.:Main Block diagram of Data Transmission

IV.CONCLUSION

In conclusion, we have presented the process of secure data transmission from sender to receiver by using the two dynamic algorithm i.e. LDPC for encoder and STOPPING SET for decoder. These algorithm help us to establish a secure and error free communication between two entities. Also we have presented use of LDPC algorithm for error correction, and stopping set algorithm for decode the error free message. This process help us to keep the message content secret even if it is hack by the eavesdropper.

ACKNOWLEDGMENTS

We are thankful to SITRC College of Engineering for giving us an opportunity to complete the Paper successfully. Also we are thankful to Principal of SITRC College of Engineering, Prof. Dr.S.T.Gandhe for their kind co-operation in completion of this paper .

We place a deep sense of appreciation and regard to our Project guide Prof. Tushar B. Kute and Co-Guide Prof. Vivek Waghmare giving us all possible help and suggestions to give our Project a perfect shape. We would also like to thank our Project co-ordinator Prof. Bhushan Chaudhari for providing all the assistance and facilities which were vital in completing this Project.

Last but not least we have to express our feelings towards all staff members of SITRC College of Engineering, Nashik and special thanks to our college and friends for their moral support and help.

R

EFERENCES

[1] Coding for Cryptographic Security Enhancement using Stopping Sets. *Willie K. Harrison, Student Member,

IEEE, Jo˜ao Almeida, Student Member, IEEE,

[2] L. H. Ozarow and A. D. Wyner, “Wire-tap channel II,” Bell Syst. Tech.J., vol. 63, no. 10, pp. 2135–2157, Dec. 1984.

[3] M. Baldi, M. Bianchi, and F. Chiaraluce, “Non-systematic codes for physical-layer security,” in Proc. IEEE Information Theory Workshop(ITW), Dublin, Ireland, Aug.-Sept. 2010, pp. 1–5

[4] L. Lai, H. El Gamal, and H. Poor, “The wiretap channel with ion over the channel,” IEEE Trans. Inf. Theory, vol. 54, no. 11, pp. 5059–5067, Nov. 2008

[5]M.A.Latif,A.Sultan,and H.El Gamal,”ARQ-based secret key Sharing” in proc.IEEE Inc.Conf.Communications(ICC),June 2009, pp1-6

[6]A.T.Suresh,A.Subramaniam,A.Thangaraj,M.Bloch and S.W. McLaughlin,”Strong secrecy for erasure wiretap channels,”in Proc IEEE Information Theory Workshop(ITW),Dublin,Ireland,Aug-Sept 2010,pp 1-5.

[7] E. Arıkan, “Channel polarization: A method for constructing Capacityachieving codes for symmetric binary-input memoryless channels,” IEEETrans. Inf. Theory, vol. 55, no. 7, pp. 3051–3073, July 2009.

[8] E. Hof and S. Shamai, “Secrecy-achieving polar-coding for binary-input memoryless symmetric wire-tap channels,”

(5)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 3, March 2013)

636 [9] H. Mahdavifar and A. Vardy, “Achieving the secrecy

capacity of wiretap channels using polar codes,” Submitted to IEEE Trans. Inf. Theory, Available online at

http://arxiv.org/PS cache/arxiv/pdf/1007/1007.3568v1.pdf, July 2010.

.

[10] D. Klinc, J. Ha, S. McLaughlin, J. Barros, and B.-J. Kwak, “LDPC codes for the Gaussian wiretap channel,” in Proc. IEEE

Information Theory Workshop (ITW), Taormina, Sicily, Oct. 2009, pp. 95–99.

[11] D. Klinc, J. Ha, S. W. McLaughlin, J. Barros, and B.-J. Kwak, “LDPC codes for physical layer security,” in Proc. IEEE Global TelecommunicationsConf. (GLOBECOM), Honolulu, HI, Nov. 2009.

[12] M. Bloch, R. Narasimha, and S. W. McLaughlin, “Network security for client-server architecture using wiretap codes,” IEEE Trans. Inf.Forensics Security, vol. 3, no. 3, pp. 404–413, Sept.

[13] Y. Liang, H. V. Poor, and L. Ying, “Secrecy throughput of MANETs with malicious nodes,” in Proc. IEEE Int. Symp. Information Theory (ISIT), Seoul, Korea, June-July 2009, pp. 1189–1193.

[14] A. Thangaraj, S. Dihidar, A. R. Calderbank, S. W. McLaughlin, and J.-M. Merolla, “Applications of LDPC codes to the wiretap

.

Figure

Fig .4.:Main Block diagram of Data Transmission

References

Related documents

effects of storm tides, wave run-up, rainfall, and river flows on flood risks in the study area.. network-based risk analysis model is set up to explore risks of

Exploring participants’ perceptions of the quality of farm tours, levels of satisfaction with the tours, value of the tours, loyalty to local farms and/or farm products, and

The results from these 6 trials in humans show moderate improvements in glycemic control and in metabolic markers using RR-bromocriptine to treat patients with T2DM.. These studies

In the last few years many efforts have been devoted to improve building energy efficiency with dif- ferent final goals: (i) facilitating proactive energy-saving services [32],

In recent years, the pace of economic growth in developing countries, including low-income countries, has accelerated, reflecting partly the progress in improving policies

First, in order to better describe the long-term motion information for action representation, a novel edge-based trajectory extracting strategy is introduced by tracking edge

The mean-field regime is inspired by emerging, highly dense random-access networks such as mesh networks and the device-to-device mode in 5G, but we showed numer- ically that

Dimple style locks and keys are another example of manufacturers attempting to thwart lock picking by making designs that do not lend themselves to the use of traditional pick