Public-Key Cryptography in Blockchain:Design,Analysis,Assessment and Prospect
The rapid ascent of cryptocurrencies has ignited a surge in interest among researchers worldwide,propelling them into the intricate realm of Public-Key Cryptography(PKC).While mathematical theories serve as a sturdy framework for the study of PKC,their mastery demands a substantial level of expertise.Furthermore,blockchain technology introduces a set of exacting criteria that underpin the design and execution of PKC algorithms,including the need for concise outputs and trustless setups.Additionally,modern blockchains grapple with an expanding array of considerations,notably the Trilemma encompassing security,privacy,and decentralization.The endeavor to address multiple challenges within a single solution presents an enduring challenge.Existing research predominantly gravitates toward elucidating the fundamental concepts and principles of pertinent techniques,often neglecting a systematic and in-depth exploration of the core design and analysis of PKC algorithms.This paper seeks to rectify this gap,aiming to consolidate the essential techniques and insights associated with designing and analyzing PKC algorithms for blockchain applications.It embarks on a comprehensive and meticulous examination of the present state and ongoing advancements in cryptographic algorithms relevant to the field.In pursuit of this objective,we present eight cryptographic schemes as use cases,providing an insightful exploration of their intricacies.Additionally,we delve into two generic methods for practical designs,offering a roadmap for those engaged in the practical implementation of PKC algorithms within blockchain systems.To elucidate these design choices and methodologies,we scrutinize and evaluate proving techniques through concrete examples,enabling a clearer under-standing of their practical implications.Moreover,this article navigates through the labyrinth of concepts and research related to security evaluation.A nuanced exploration of security assessment methods and practices is crucial in fostering the robust and secure application of blockchain-based cryptographic technology,aligning with national technical standards.By shedding light on these considerations,we hope to facilitate the seamless integration and utilization of cryptographic solutions within blockchain ecosystems.In conclusion,this paper underscores the pressing need for a more comprehensive and systematic approach to PKC algorithm design and analysis in the context of blockchain technology.As a parting note,we outline the foreseeable challenges and avenues for further exploration,emphasizing the dynamic and evolving nature of this field.As we venture into the future,the fusion of PKC and blockchain promises to shape the landscape of digital security and decentralized trust in unprecedented ways,forging new frontiers in cryptographic innovation.