NCSI

   

High-Performance Cryptography Service using Heterogeneous (Apprentice Position)


Shodor > NCSI > XSEDE EMPOWER > XSEDE EMPOWER Positions > High-Performance Cryptography Service using Heterogeneous (Apprentice Position)

Status
Completed
Mentor NameLei Xu
Mentor's XSEDE AffiliationUniversity of Texas Rio Grande Valley
Mentor Has Been in XSEDE CommunityLess than 1 year
Project TitleHigh-Performance Cryptography Service using Heterogeneous (Apprentice Position)
SummaryThe project aims at developing new optimization techniques and implementations of cryptography tools in a CPU+GPU environment. We will focus on those expensive cryptography primitives including zero-knowledge proof and secure multi-party computation.
Job DescriptionThe student will: (i) Learn the current status of the cryptography primitives; (ii) Learn algorithm optimization skills in a heterogeneous computation environment; (iii) Contribute to the engineering efforts to implement selected cryptography algorithms.
Computational ResourcesThe project will utilize GPU resources provided through XSEDE, such as SDSC Dell Cluster with NVIDIA V100 GPUs NVLINK and HDR IB (Expanse GPU).
Contribution to CommunityThe developed software will be open-sourced to the community and can serve as the foundation to develop other high-performance applications.
Position TypeApprentice
Training PlanWeek 1 – Week 2: Introduction to GPU+CPU programming
Week 2 – Week 4: Introduction to the cryptography algorithms
Week 5 – Week 10: Algorithms optimization and implementation
Student Prerequisites/Conditions/Qualifications1. Experienced in C/C++ 2. Basic background knowledge of cryptography
DurationSummer
Start Date06/21/2021
End Date08/27/2021

Not Logged In. Login