SlideShare une entreprise Scribd logo
1  sur  9
OFDM Based Wireless Encryption and
      Decryption Message Transfer System for
         Military Applications using BlowFish
                                 Algorithm
What is OFDM
Short for Orthogonal Frequency Division Multiplexing, an FDM modulation
technique for transmitting large amounts of digital data over a radio wave. OFDM
works by splitting the radio signal into multiple smaller sub-signals that are then
transmitted simultaneously at different frequencies to the receiver. OFDM reduces
the amount of crosstalk in signal transmissions
Need:
The need for this project arises when we want the data communication to
be protected from others. This is highly essential in the military field and
especially during war times. Because during war periods when a particular
army wants to send a message to remotely located units, which belong to
the same army, in between any person can trap the data when it is
transmitted through wireless.
            Our aim of the project is to protect the data from the ensnares.
To accomplish this, we have used a PC as a sender and PIC
microcontroller as a receiver station. The message to be sent is fed in to
the computer for different units. The computer will Encrypt the data using
generating a duplicate Character for a real one.
     At the receiving end the PIC microcontroller then Decrypts the
Received data and displays the message on the display. The
communication takes place through a Wireless RF Transmitter and
Receiver operating at 433.92 MHz
we can also use CRO at the transmitting point to view the Encrypted data.


To ensure the security level at the receiving end we have a password
protection. Once the Message is received the unit will give an alarm
message so that one can know that the message has arrived. Then he
must enter the password through the keypad. If the password matches
then he is allowed to view the data.




BlowFish Encryption Algorithm


Blowfish is a symmetric block cipher that can be used as a drop-in replacement
for DES or IDEA. It takes a variable-length key, from 32 bits to 448 bits, making it
ideal for both domestic and exportable use. Blowfish was designed in 1993 by
Bruce Schneier as a fast, free alternative to existing encryption algorithms. Since
then it has been analyzed considerably, and it is slowly gaining acceptance as a
strong encryption algorithm. Blowfish is unpatented and license-free, and is
available free for all uses.
Blowfish has a 64-bit block size and a variable key length from 32 up to 448 bits
[1]. It is a 16-round Feistel cipher and uses large key-dependent S-boxes. It is
similar in structure to CAST-128, which uses fixed S-boxes.




The Feistel structure of Blowfish

The diagram to the left shows the action of Blowfish. Each line represents 32
bits. The algorithm keeps two subkey arrays: the 18-entry P-array and four 256-
entry S-boxes. The S-boxes accept 8-bit input and produce 32-bit output. One
entry of the P-array is used every round, and after the final round, each half of
the data block is XORed with one of the two remaining unused P-entries.

The diagram to the right shows Blowfish's F-function. The function splits the 32-
bit input into four eight-bit quarters, and uses the quarters as input to the S-
boxes. The outputs are added modulo 232 and XORed to produce the final 32-bit
output.
Since Blowfish is a Feistel network, it can be inverted simply by XORing P 17 and
P18 to the ciphertext block, then using the P-entries in reverse order.

Blowfish's key schedule starts by initializing the P-array and S-boxes with values
derived from the hexadecimal digits of pi, which contain no obvious pattern (see
nothing up my sleeve number). The




secret key is then XORed with the P-entries in order (cycling the key if
necessary). A 64-bit all-zero block is then encrypted with the algorithm as it
stands. The resultant ciphertext replaces P1 and P2. The ciphertext is then
encrypted again with the new subkeys, and P3 and P4 are replaced by the new
ciphertext. This continues, replacing the entire P-array and all the S-box entries.
In all, the Blowfish encryption algorithm will run 521 times to generate all the
subkeys - about 4KB of data is processed.
Block Diagram

                                                         RS232                   RF Tx
                                                         COMMUNICATION           Module1
                                                         FOR SERIEL DATA
                                                                                 RF Tx
                                                                                 Module2


                                                         PIC
                      RF Rx Module1                   EMBEDDED
                      315 MHZ                          MC-16F877

RF Rx Module2
433.92 MHZ
                dsPIC 30F4013
                ADVANCED                                 PIC
                EMBEDDED                              EMBEDDED
                Microcontroller                       MC-16F877




                 Alarm            Visual
                 Output(M         Alert(MESS
                 ESSAGE           AGE)




                  4 X 3 Matrix Key Pad.
                      Password entry

                                                  +5v Power          +5v Power
                                                   Supply             Supply
Block Diagram

                                                         RS232                   RF Tx
                                                         COMMUNICATION           Module1
                                                         FOR SERIEL DATA
                                                                                 RF Tx
                                                                                 Module2


                                                         PIC
                      RF Rx Module1                   EMBEDDED
                      315 MHZ                          MC-16F877

RF Rx Module2
433.92 MHZ
                dsPIC 30F4013
                ADVANCED                                 PIC
                EMBEDDED                              EMBEDDED
                Microcontroller                       MC-16F877




                 Alarm            Visual
                 Output(M         Alert(MESS
                 ESSAGE           AGE)




                  4 X 3 Matrix Key Pad.
                      Password entry

                                                  +5v Power          +5v Power
                                                   Supply             Supply
Block Diagram

                                                         RS232                   RF Tx
                                                         COMMUNICATION           Module1
                                                         FOR SERIEL DATA
                                                                                 RF Tx
                                                                                 Module2


                                                         PIC
                      RF Rx Module1                   EMBEDDED
                      315 MHZ                          MC-16F877

RF Rx Module2
433.92 MHZ
                dsPIC 30F4013
                ADVANCED                                 PIC
                EMBEDDED                              EMBEDDED
                Microcontroller                       MC-16F877




                 Alarm            Visual
                 Output(M         Alert(MESS
                 ESSAGE           AGE)




                  4 X 3 Matrix Key Pad.
                      Password entry

                                                  +5v Power          +5v Power
                                                   Supply             Supply
Block Diagram

                                                         RS232                   RF Tx
                                                         COMMUNICATION           Module1
                                                         FOR SERIEL DATA
                                                                                 RF Tx
                                                                                 Module2


                                                         PIC
                      RF Rx Module1                   EMBEDDED
                      315 MHZ                          MC-16F877

RF Rx Module2
433.92 MHZ
                dsPIC 30F4013
                ADVANCED                                 PIC
                EMBEDDED                              EMBEDDED
                Microcontroller                       MC-16F877




                 Alarm            Visual
                 Output(M         Alert(MESS
                 ESSAGE           AGE)




                  4 X 3 Matrix Key Pad.
                      Password entry

                                                  +5v Power          +5v Power
                                                   Supply             Supply

Contenu connexe

Plus de ASHOKKUMAR RAMAR

REAL TIME WORKING PROJECTS ECE-ELECTRONICS PROJECTS TAMBARAM
REAL TIME WORKING  PROJECTS ECE-ELECTRONICS PROJECTS TAMBARAMREAL TIME WORKING  PROJECTS ECE-ELECTRONICS PROJECTS TAMBARAM
REAL TIME WORKING PROJECTS ECE-ELECTRONICS PROJECTS TAMBARAMASHOKKUMAR RAMAR
 
PROJECTS CENTER IN TAMBARAM MAASTECH-ECE PROJECTS TAMBARAM
PROJECTS CENTER IN TAMBARAM MAASTECH-ECE PROJECTS TAMBARAMPROJECTS CENTER IN TAMBARAM MAASTECH-ECE PROJECTS TAMBARAM
PROJECTS CENTER IN TAMBARAM MAASTECH-ECE PROJECTS TAMBARAMASHOKKUMAR RAMAR
 
BEST EMBEDDED PROJECT CENTER TAMBARAM/PALLAVARAM/T.NAGAR/TAMBARAM
BEST EMBEDDED PROJECT CENTER TAMBARAM/PALLAVARAM/T.NAGAR/TAMBARAMBEST EMBEDDED PROJECT CENTER TAMBARAM/PALLAVARAM/T.NAGAR/TAMBARAM
BEST EMBEDDED PROJECT CENTER TAMBARAM/PALLAVARAM/T.NAGAR/TAMBARAMASHOKKUMAR RAMAR
 
BEST PROJECT CENTER IN TAMBARAM-HARDWARE PROJECTS TAMBARAM
BEST PROJECT CENTER IN TAMBARAM-HARDWARE PROJECTS TAMBARAMBEST PROJECT CENTER IN TAMBARAM-HARDWARE PROJECTS TAMBARAM
BEST PROJECT CENTER IN TAMBARAM-HARDWARE PROJECTS TAMBARAMASHOKKUMAR RAMAR
 
BEST PROJECT CENTER IN TAMBARAM/TAMBARAM IEEEPROJECTS
BEST PROJECT CENTER IN TAMBARAM/TAMBARAM IEEEPROJECTSBEST PROJECT CENTER IN TAMBARAM/TAMBARAM IEEEPROJECTS
BEST PROJECT CENTER IN TAMBARAM/TAMBARAM IEEEPROJECTSASHOKKUMAR RAMAR
 
IEEE PROJECTS CENTER TAMBARAM/PALLAVARAM/CHROMPET- a zigbee based animal hea...
IEEE PROJECTS CENTER  TAMBARAM/PALLAVARAM/CHROMPET- a zigbee based animal hea...IEEE PROJECTS CENTER  TAMBARAM/PALLAVARAM/CHROMPET- a zigbee based animal hea...
IEEE PROJECTS CENTER TAMBARAM/PALLAVARAM/CHROMPET- a zigbee based animal hea...ASHOKKUMAR RAMAR
 
mini projects center chennai-maastech electrical parameters in industries
mini projects center chennai-maastech electrical parameters in industriesmini projects center chennai-maastech electrical parameters in industries
mini projects center chennai-maastech electrical parameters in industriesASHOKKUMAR RAMAR
 
mini projects titles for electronics engineering:design for visually impaired...
mini projects titles for electronics engineering:design for visually impaired...mini projects titles for electronics engineering:design for visually impaired...
mini projects titles for electronics engineering:design for visually impaired...ASHOKKUMAR RAMAR
 
ieee projects titles for ece students contact maastech-+91 98402 34766
ieee projects titles for ece students contact maastech-+91 98402 34766ieee projects titles for ece students contact maastech-+91 98402 34766
ieee projects titles for ece students contact maastech-+91 98402 34766ASHOKKUMAR RAMAR
 
latest ieee projects for ece-petrol bunk automation with prepaid cards and gs...
latest ieee projects for ece-petrol bunk automation with prepaid cards and gs...latest ieee projects for ece-petrol bunk automation with prepaid cards and gs...
latest ieee projects for ece-petrol bunk automation with prepaid cards and gs...ASHOKKUMAR RAMAR
 
microcontroller projects center chennai -rfid projects & rfid applications
microcontroller projects center  chennai -rfid projects & rfid applicationsmicrocontroller projects center  chennai -rfid projects & rfid applications
microcontroller projects center chennai -rfid projects & rfid applicationsASHOKKUMAR RAMAR
 
best biomedical project center chennai- recent advances in wearable sensors f...
best biomedical project center chennai- recent advances in wearable sensors f...best biomedical project center chennai- recent advances in wearable sensors f...
best biomedical project center chennai- recent advances in wearable sensors f...ASHOKKUMAR RAMAR
 
LATEST IEEE PROJECTS TITLES : personal lung function monitoring devices for a...
LATEST IEEE PROJECTS TITLES : personal lung function monitoring devices for a...LATEST IEEE PROJECTS TITLES : personal lung function monitoring devices for a...
LATEST IEEE PROJECTS TITLES : personal lung function monitoring devices for a...ASHOKKUMAR RAMAR
 
IEEE PROJECTS ABSTRACT 2015-2016: model based mean arterial pressure estimation
IEEE PROJECTS ABSTRACT 2015-2016: model based mean arterial pressure estimationIEEE PROJECTS ABSTRACT 2015-2016: model based mean arterial pressure estimation
IEEE PROJECTS ABSTRACT 2015-2016: model based mean arterial pressure estimationASHOKKUMAR RAMAR
 
FINAL YEAR PROJECTS TITLES 2016-IEEE PAPER-MAASTECH CHENNAI
FINAL YEAR PROJECTS TITLES 2016-IEEE PAPER-MAASTECH CHENNAIFINAL YEAR PROJECTS TITLES 2016-IEEE PAPER-MAASTECH CHENNAI
FINAL YEAR PROJECTS TITLES 2016-IEEE PAPER-MAASTECH CHENNAIASHOKKUMAR RAMAR
 
FREE INPLANT TRAIINING FOR ENGINEERING STUDENTS EEE/BIOMEDICAL/ECE
FREE INPLANT TRAIINING FOR ENGINEERING STUDENTS EEE/BIOMEDICAL/ECEFREE INPLANT TRAIINING FOR ENGINEERING STUDENTS EEE/BIOMEDICAL/ECE
FREE INPLANT TRAIINING FOR ENGINEERING STUDENTS EEE/BIOMEDICAL/ECEASHOKKUMAR RAMAR
 
FREE INPLANT TRAINING ECE CHENNAI-T.NAGAR/KODAMBAKKAM
FREE INPLANT TRAINING ECE  CHENNAI-T.NAGAR/KODAMBAKKAMFREE INPLANT TRAINING ECE  CHENNAI-T.NAGAR/KODAMBAKKAM
FREE INPLANT TRAINING ECE CHENNAI-T.NAGAR/KODAMBAKKAMASHOKKUMAR RAMAR
 
FREE INPLANT TRAINING CHENNAI FOR ENGINEERING STUDENTS
FREE INPLANT TRAINING CHENNAI FOR ENGINEERING STUDENTSFREE INPLANT TRAINING CHENNAI FOR ENGINEERING STUDENTS
FREE INPLANT TRAINING CHENNAI FOR ENGINEERING STUDENTSASHOKKUMAR RAMAR
 
ECE INPLANT TRAINING ECE/ECE/ECE INPLANT TRAINING CHENNAI
ECE INPLANT TRAINING ECE/ECE/ECE INPLANT TRAINING CHENNAIECE INPLANT TRAINING ECE/ECE/ECE INPLANT TRAINING CHENNAI
ECE INPLANT TRAINING ECE/ECE/ECE INPLANT TRAINING CHENNAIASHOKKUMAR RAMAR
 
BEST INTERNSHIP TRAINING FOR ENGINEERING STUDENTS-CHENNAI-ECE/E&I/BIOMEDICAL/CSE
BEST INTERNSHIP TRAINING FOR ENGINEERING STUDENTS-CHENNAI-ECE/E&I/BIOMEDICAL/CSEBEST INTERNSHIP TRAINING FOR ENGINEERING STUDENTS-CHENNAI-ECE/E&I/BIOMEDICAL/CSE
BEST INTERNSHIP TRAINING FOR ENGINEERING STUDENTS-CHENNAI-ECE/E&I/BIOMEDICAL/CSEASHOKKUMAR RAMAR
 

Plus de ASHOKKUMAR RAMAR (20)

REAL TIME WORKING PROJECTS ECE-ELECTRONICS PROJECTS TAMBARAM
REAL TIME WORKING  PROJECTS ECE-ELECTRONICS PROJECTS TAMBARAMREAL TIME WORKING  PROJECTS ECE-ELECTRONICS PROJECTS TAMBARAM
REAL TIME WORKING PROJECTS ECE-ELECTRONICS PROJECTS TAMBARAM
 
PROJECTS CENTER IN TAMBARAM MAASTECH-ECE PROJECTS TAMBARAM
PROJECTS CENTER IN TAMBARAM MAASTECH-ECE PROJECTS TAMBARAMPROJECTS CENTER IN TAMBARAM MAASTECH-ECE PROJECTS TAMBARAM
PROJECTS CENTER IN TAMBARAM MAASTECH-ECE PROJECTS TAMBARAM
 
BEST EMBEDDED PROJECT CENTER TAMBARAM/PALLAVARAM/T.NAGAR/TAMBARAM
BEST EMBEDDED PROJECT CENTER TAMBARAM/PALLAVARAM/T.NAGAR/TAMBARAMBEST EMBEDDED PROJECT CENTER TAMBARAM/PALLAVARAM/T.NAGAR/TAMBARAM
BEST EMBEDDED PROJECT CENTER TAMBARAM/PALLAVARAM/T.NAGAR/TAMBARAM
 
BEST PROJECT CENTER IN TAMBARAM-HARDWARE PROJECTS TAMBARAM
BEST PROJECT CENTER IN TAMBARAM-HARDWARE PROJECTS TAMBARAMBEST PROJECT CENTER IN TAMBARAM-HARDWARE PROJECTS TAMBARAM
BEST PROJECT CENTER IN TAMBARAM-HARDWARE PROJECTS TAMBARAM
 
BEST PROJECT CENTER IN TAMBARAM/TAMBARAM IEEEPROJECTS
BEST PROJECT CENTER IN TAMBARAM/TAMBARAM IEEEPROJECTSBEST PROJECT CENTER IN TAMBARAM/TAMBARAM IEEEPROJECTS
BEST PROJECT CENTER IN TAMBARAM/TAMBARAM IEEEPROJECTS
 
IEEE PROJECTS CENTER TAMBARAM/PALLAVARAM/CHROMPET- a zigbee based animal hea...
IEEE PROJECTS CENTER  TAMBARAM/PALLAVARAM/CHROMPET- a zigbee based animal hea...IEEE PROJECTS CENTER  TAMBARAM/PALLAVARAM/CHROMPET- a zigbee based animal hea...
IEEE PROJECTS CENTER TAMBARAM/PALLAVARAM/CHROMPET- a zigbee based animal hea...
 
mini projects center chennai-maastech electrical parameters in industries
mini projects center chennai-maastech electrical parameters in industriesmini projects center chennai-maastech electrical parameters in industries
mini projects center chennai-maastech electrical parameters in industries
 
mini projects titles for electronics engineering:design for visually impaired...
mini projects titles for electronics engineering:design for visually impaired...mini projects titles for electronics engineering:design for visually impaired...
mini projects titles for electronics engineering:design for visually impaired...
 
ieee projects titles for ece students contact maastech-+91 98402 34766
ieee projects titles for ece students contact maastech-+91 98402 34766ieee projects titles for ece students contact maastech-+91 98402 34766
ieee projects titles for ece students contact maastech-+91 98402 34766
 
latest ieee projects for ece-petrol bunk automation with prepaid cards and gs...
latest ieee projects for ece-petrol bunk automation with prepaid cards and gs...latest ieee projects for ece-petrol bunk automation with prepaid cards and gs...
latest ieee projects for ece-petrol bunk automation with prepaid cards and gs...
 
microcontroller projects center chennai -rfid projects & rfid applications
microcontroller projects center  chennai -rfid projects & rfid applicationsmicrocontroller projects center  chennai -rfid projects & rfid applications
microcontroller projects center chennai -rfid projects & rfid applications
 
best biomedical project center chennai- recent advances in wearable sensors f...
best biomedical project center chennai- recent advances in wearable sensors f...best biomedical project center chennai- recent advances in wearable sensors f...
best biomedical project center chennai- recent advances in wearable sensors f...
 
LATEST IEEE PROJECTS TITLES : personal lung function monitoring devices for a...
LATEST IEEE PROJECTS TITLES : personal lung function monitoring devices for a...LATEST IEEE PROJECTS TITLES : personal lung function monitoring devices for a...
LATEST IEEE PROJECTS TITLES : personal lung function monitoring devices for a...
 
IEEE PROJECTS ABSTRACT 2015-2016: model based mean arterial pressure estimation
IEEE PROJECTS ABSTRACT 2015-2016: model based mean arterial pressure estimationIEEE PROJECTS ABSTRACT 2015-2016: model based mean arterial pressure estimation
IEEE PROJECTS ABSTRACT 2015-2016: model based mean arterial pressure estimation
 
FINAL YEAR PROJECTS TITLES 2016-IEEE PAPER-MAASTECH CHENNAI
FINAL YEAR PROJECTS TITLES 2016-IEEE PAPER-MAASTECH CHENNAIFINAL YEAR PROJECTS TITLES 2016-IEEE PAPER-MAASTECH CHENNAI
FINAL YEAR PROJECTS TITLES 2016-IEEE PAPER-MAASTECH CHENNAI
 
FREE INPLANT TRAIINING FOR ENGINEERING STUDENTS EEE/BIOMEDICAL/ECE
FREE INPLANT TRAIINING FOR ENGINEERING STUDENTS EEE/BIOMEDICAL/ECEFREE INPLANT TRAIINING FOR ENGINEERING STUDENTS EEE/BIOMEDICAL/ECE
FREE INPLANT TRAIINING FOR ENGINEERING STUDENTS EEE/BIOMEDICAL/ECE
 
FREE INPLANT TRAINING ECE CHENNAI-T.NAGAR/KODAMBAKKAM
FREE INPLANT TRAINING ECE  CHENNAI-T.NAGAR/KODAMBAKKAMFREE INPLANT TRAINING ECE  CHENNAI-T.NAGAR/KODAMBAKKAM
FREE INPLANT TRAINING ECE CHENNAI-T.NAGAR/KODAMBAKKAM
 
FREE INPLANT TRAINING CHENNAI FOR ENGINEERING STUDENTS
FREE INPLANT TRAINING CHENNAI FOR ENGINEERING STUDENTSFREE INPLANT TRAINING CHENNAI FOR ENGINEERING STUDENTS
FREE INPLANT TRAINING CHENNAI FOR ENGINEERING STUDENTS
 
ECE INPLANT TRAINING ECE/ECE/ECE INPLANT TRAINING CHENNAI
ECE INPLANT TRAINING ECE/ECE/ECE INPLANT TRAINING CHENNAIECE INPLANT TRAINING ECE/ECE/ECE INPLANT TRAINING CHENNAI
ECE INPLANT TRAINING ECE/ECE/ECE INPLANT TRAINING CHENNAI
 
BEST INTERNSHIP TRAINING FOR ENGINEERING STUDENTS-CHENNAI-ECE/E&I/BIOMEDICAL/CSE
BEST INTERNSHIP TRAINING FOR ENGINEERING STUDENTS-CHENNAI-ECE/E&I/BIOMEDICAL/CSEBEST INTERNSHIP TRAINING FOR ENGINEERING STUDENTS-CHENNAI-ECE/E&I/BIOMEDICAL/CSE
BEST INTERNSHIP TRAINING FOR ENGINEERING STUDENTS-CHENNAI-ECE/E&I/BIOMEDICAL/CSE
 

Dernier

An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppCeline George
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnershipsexpandedwebsite
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文中 央社
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Celine George
 
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatmentsaipooja36
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/siemaillard
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxMarlene Maheu
 
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Celine George
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...Nguyen Thanh Tu Collection
 
How to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryHow to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryCeline George
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽中 央社
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...Nguyen Thanh Tu Collection
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...Nguyen Thanh Tu Collection
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdfVikramadityaRaj
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024Borja Sotomayor
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismDabee Kamal
 
Software testing for project report .pdf
Software testing for project report .pdfSoftware testing for project report .pdf
Software testing for project report .pdfKamal Acharya
 

Dernier (20)

Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17
 
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
How to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryHow to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 Inventory
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
 
Word Stress rules esl .pptx
Word Stress rules esl               .pptxWord Stress rules esl               .pptx
Word Stress rules esl .pptx
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
Software testing for project report .pdf
Software testing for project report .pdfSoftware testing for project report .pdf
Software testing for project report .pdf
 

WIRELESS COMMUNICATION PROJECTS ABSTRACT-Ofdm based wireless blowfish ALGORITHM

  • 1. OFDM Based Wireless Encryption and Decryption Message Transfer System for Military Applications using BlowFish Algorithm What is OFDM Short for Orthogonal Frequency Division Multiplexing, an FDM modulation technique for transmitting large amounts of digital data over a radio wave. OFDM works by splitting the radio signal into multiple smaller sub-signals that are then transmitted simultaneously at different frequencies to the receiver. OFDM reduces the amount of crosstalk in signal transmissions Need: The need for this project arises when we want the data communication to be protected from others. This is highly essential in the military field and especially during war times. Because during war periods when a particular army wants to send a message to remotely located units, which belong to the same army, in between any person can trap the data when it is transmitted through wireless. Our aim of the project is to protect the data from the ensnares. To accomplish this, we have used a PC as a sender and PIC microcontroller as a receiver station. The message to be sent is fed in to the computer for different units. The computer will Encrypt the data using generating a duplicate Character for a real one. At the receiving end the PIC microcontroller then Decrypts the Received data and displays the message on the display. The
  • 2. communication takes place through a Wireless RF Transmitter and Receiver operating at 433.92 MHz we can also use CRO at the transmitting point to view the Encrypted data. To ensure the security level at the receiving end we have a password protection. Once the Message is received the unit will give an alarm message so that one can know that the message has arrived. Then he must enter the password through the keypad. If the password matches then he is allowed to view the data. BlowFish Encryption Algorithm Blowfish is a symmetric block cipher that can be used as a drop-in replacement for DES or IDEA. It takes a variable-length key, from 32 bits to 448 bits, making it ideal for both domestic and exportable use. Blowfish was designed in 1993 by Bruce Schneier as a fast, free alternative to existing encryption algorithms. Since then it has been analyzed considerably, and it is slowly gaining acceptance as a strong encryption algorithm. Blowfish is unpatented and license-free, and is available free for all uses.
  • 3. Blowfish has a 64-bit block size and a variable key length from 32 up to 448 bits [1]. It is a 16-round Feistel cipher and uses large key-dependent S-boxes. It is similar in structure to CAST-128, which uses fixed S-boxes. The Feistel structure of Blowfish The diagram to the left shows the action of Blowfish. Each line represents 32 bits. The algorithm keeps two subkey arrays: the 18-entry P-array and four 256- entry S-boxes. The S-boxes accept 8-bit input and produce 32-bit output. One entry of the P-array is used every round, and after the final round, each half of the data block is XORed with one of the two remaining unused P-entries. The diagram to the right shows Blowfish's F-function. The function splits the 32- bit input into four eight-bit quarters, and uses the quarters as input to the S- boxes. The outputs are added modulo 232 and XORed to produce the final 32-bit output.
  • 4. Since Blowfish is a Feistel network, it can be inverted simply by XORing P 17 and P18 to the ciphertext block, then using the P-entries in reverse order. Blowfish's key schedule starts by initializing the P-array and S-boxes with values derived from the hexadecimal digits of pi, which contain no obvious pattern (see nothing up my sleeve number). The secret key is then XORed with the P-entries in order (cycling the key if necessary). A 64-bit all-zero block is then encrypted with the algorithm as it stands. The resultant ciphertext replaces P1 and P2. The ciphertext is then encrypted again with the new subkeys, and P3 and P4 are replaced by the new ciphertext. This continues, replacing the entire P-array and all the S-box entries. In all, the Blowfish encryption algorithm will run 521 times to generate all the subkeys - about 4KB of data is processed.
  • 5.
  • 6. Block Diagram RS232 RF Tx COMMUNICATION Module1 FOR SERIEL DATA RF Tx Module2 PIC RF Rx Module1 EMBEDDED 315 MHZ MC-16F877 RF Rx Module2 433.92 MHZ dsPIC 30F4013 ADVANCED PIC EMBEDDED EMBEDDED Microcontroller MC-16F877 Alarm Visual Output(M Alert(MESS ESSAGE AGE) 4 X 3 Matrix Key Pad. Password entry +5v Power +5v Power Supply Supply
  • 7. Block Diagram RS232 RF Tx COMMUNICATION Module1 FOR SERIEL DATA RF Tx Module2 PIC RF Rx Module1 EMBEDDED 315 MHZ MC-16F877 RF Rx Module2 433.92 MHZ dsPIC 30F4013 ADVANCED PIC EMBEDDED EMBEDDED Microcontroller MC-16F877 Alarm Visual Output(M Alert(MESS ESSAGE AGE) 4 X 3 Matrix Key Pad. Password entry +5v Power +5v Power Supply Supply
  • 8. Block Diagram RS232 RF Tx COMMUNICATION Module1 FOR SERIEL DATA RF Tx Module2 PIC RF Rx Module1 EMBEDDED 315 MHZ MC-16F877 RF Rx Module2 433.92 MHZ dsPIC 30F4013 ADVANCED PIC EMBEDDED EMBEDDED Microcontroller MC-16F877 Alarm Visual Output(M Alert(MESS ESSAGE AGE) 4 X 3 Matrix Key Pad. Password entry +5v Power +5v Power Supply Supply
  • 9. Block Diagram RS232 RF Tx COMMUNICATION Module1 FOR SERIEL DATA RF Tx Module2 PIC RF Rx Module1 EMBEDDED 315 MHZ MC-16F877 RF Rx Module2 433.92 MHZ dsPIC 30F4013 ADVANCED PIC EMBEDDED EMBEDDED Microcontroller MC-16F877 Alarm Visual Output(M Alert(MESS ESSAGE AGE) 4 X 3 Matrix Key Pad. Password entry +5v Power +5v Power Supply Supply