Find Jobs
Hire Freelancers

Python programming for an modified elliptic curve cryptography

$30-250 USD

ปิดแล้ว
โพสต์ ประมาณ 6 ปีที่ผ่านมา

$30-250 USD

ชำระเงินเมื่อส่งงาน
Project Title: An Efficient RFID Authentication Protocol to Enhance Patient Medication Safety Using Elliptic Curve Cryptography There are two phases in protocol, setup yhase and authentication phase. Before giving details, I defined some notations used in the protocol. q A large prime number. G A additive group with order q consisting of points on an elliptic curve. P A generator of G Xi The identifier of the ith tag which is a random point in G. y The private key of the server. Y The public key of the server where Y=yP. r,k Two random numbers. h() A secure hash function. Setup Phase The server generates his private key and public key in the phase. He also generates the identifier of each tag. 1). The server generates a random number y ∈ Zq as his private key and computes his public key Y=yP. 2). The server chooses a random point Xi in G as the ith tag’s identifier. Then the server stores the ith tag’s identifier and related information in its database. The server also stores [Xi,Y,P] into the ith tag’s memory. Authentication Phase When interrogating a tag, the server starts the phase to authenticate each other. As show in the attached file, the details of the phase are presented as follows. 1). The server generates a random number r∈Zq, com- puters C0=rY and broads the message {C0} to the ith tag. 2). On receiving {C0}, the i th tag generates a random number k∈Zq, computes K=kP, C1=kC0, R=K+K,C2=Xi+R and C3=h(Xi,K). Then the i th tag sends the message {C1,C2,C3} to the server. 3). Upon receiving {C1,C2,C3}, the server computes K=y−1r−1C1, R=K+K and Xi=C2−R. Then the server checks whether C3 and h(Xi,K) are equal. If they are not equal, the server rejects the session; otherwise, the server searches its database for Xi. If succeeds, the server confirm that the tag is a legal one; otherwise, the server computes C4 = h(Xi, 3K) and the message {C4} to the ith tag. 4). Upon receiving {C4}, the ith tag checks whether C4 and h(Xi, 3K) are equal. If they are not equal, the ith tag rejects the session; otherwise, the ith tag confirms that the server is a legal one.
รหัสโปรเจกต์: 16793130

เกี่ยวกับโปรเจกต์

7 ข้อเสนอ
โปรเจกต์ระยะไกล
ใช้งานอยู่ 6 ปีที่ผ่านมา

กำลังมองหาการสร้างรายได้ใช่ไหม?

ประโยชน์ของการประมูลกับ Freelancer

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี
7 ฟรีแลนซ์กำลังเสนอราคาโดยเฉลี่ย $210 USD สำหรับงานนี้
รูปอวาตาร์ของผู้ใช้
Hello, I have the good knowledge of Python programming for an modified elliptic curve cryptography . I have more than 5 years of experience in Python. We have worked on several similar projects before! We have worked on 300+ Projects. Please check the profile reviews. I can deliver your job with in your deadline. Please ping me for more discussion. I can assure the 100% job satisfaction. Thanks,
$250 USD ใน 3 วัน
4.9 (100 รีวิว)
7.0
7.0
รูปอวาตาร์ของผู้ใช้
I have extensive experience in Python graphin libraries and chartings including but not limited to matplotlib, pyplot, plotly, etc. Please contact me so that I can better understand the requirements. Regards,
$222 USD ใน 3 วัน
4.9 (64 รีวิว)
5.4
5.4
รูปอวาตาร์ของผู้ใช้
A proposal has not yet been provided
$150 USD ใน 5 วัน
5.0 (29 รีวิว)
5.2
5.2
รูปอวาตาร์ของผู้ใช้
Hello, I have read the details of the project and I complete it perfectly. Kindly check my profile https://www.freelancer.com/u/mzdesmag to see my past works and reviews. Thanks
$155 USD ใน 3 วัน
4.4 (9 รีวิว)
4.5
4.5
รูปอวาตาร์ของผู้ใช้
A proposal has not yet been provided
$222 USD ใน 4 วัน
5.0 (1 รีวิว)
2.3
2.3
รูปอวาตาร์ของผู้ใช้
Hi, I have more than 10 years of information security experience and have industry leading certifications like CISSP and CISM. I also have 2 IEEE research publications on ECC implementation. I can deliver your required code. However I would like you to discuss the details before assigning the project. Kind Regards Hammad
$222 USD ใน 5 วัน
5.0 (1 รีวิว)
0.8
0.8

เกี่ยวกับลูกค้า

ปักธงของ UNITED STATES
United States
0.0
0
เป็นสมาชิกตั้งแต่ เม.ย. 26, 2018

การยืนยันลูกค้า

ขอบคุณ! เราได้ส่งลิงก์สำหรับเครดิตฟรีให้คุณทางอีเมลแล้ว
เกิดข้อผิดพลาดขณะส่งอีเมลของคุณ กรุณาลองอีกครั้ง
โลโก้ Freelancer Thailand / ภาษาไทย ช่วยเหลือและสนับสนุน FreelancerประเภทโปรเจคการประกวดFreelancerองค์กรแพ็กเกจสมาชิกโครงการ Freelancer ชั้นแนวหน้าการจัดการโปรเจคงานในพื้นที่Photo Anywhereหน้าจัดแสดงผลงานAPI สำหรับนักพัฒนาได้รับการยืนยันDesktop App เกี่ยวกับเกี่ยวกับเราวิธีใช้งานความปลอดภัยนักลงทุนแผนผังเว็บไซต์เรื่องราวข่าวออกสื่อทีมรางวัลข่าวประชาสัมพันธ์ร่วมงานกับเรา ข้อกำหนดนโยบายความเป็นส่วนตัวข้อกำหนดและเงื่อนไขนโยบายลิขสิทธิ์ข้อพึงปฏิบัติค่าธรรมเนียมและค่าบริการหุ้นส่วนEscrow.comLoadshiftWarrior Forum แอปโลโก้ Apple App Store โลโก้ Google Play
ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้ โปรดลองอีกครั้งหลังปรับเปลี่ยนการอนุญาต
คัดลอกไปยังคลิปบอร์ดแล้ว
ผู้ใช้ที่ลงทะเบียน งานที่มีการโพสต์ทั้งหมด
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง