Kết Quả Mới Trong Lý Thuyết Nhóm và Mật Mã Học của Michal Sramka

Luận án tiến sĩ nghiên cứu new results in group theoretic cryptology, phân tích chuyên sâu, xây dựng mô hình lý thuyết, đề xuất giải pháp khoa học cho vấn đề thực tiễn.

Trường đại học

Florida Atlantic University

Chuyên ngành

Mathematical Sciences

Người đăng

Ẩn danh

Thể loại

dissertation

2006

77
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

Acknowledgments

Abstract

1. CHƯƠNG 1: Introduction

1.1. Goals of the dissertation

1.2. Outline of the dissertation

2. CHƯƠNG 2: Preliminaries

3. CHƯƠNG 3: The Encryption Scheme of Kashyap et al.

4. CHƯƠNG 4: The Key Exchange Scheme of Stickel

4.1. The worst-case complexity analysis

4.2. The case of Scheme 42

5. CHƯƠNG 5: The Public-Key Cryptosystem of Wagner and Magyarik

5.1. The word choice problem

5.2. The Wagner-Magyarik (WM) cryptosystem and its critique

5.3. Our PKC based on finitely presented transformation groups

5.3.1. Some design issues

5.3.2. Additional observations and proofs

6. CHƯƠNG 6: A Generalization of the DLP and Construction of OWFs

6.1. and the set p(s)

6.2. The discrete logarithm problem for Sy(---)

6.3. A construction of one-way functions

6.4. The projective special linear group PSL2(Fp)

6.4.1. A concrete instance of OWFs

6.5. Summary and open problems

Bibliography

Tóm tắt

I. Tổng Quan Về Lý Thuyết Nhóm và Ứng Dụng Mật Mã Học

Mật mã học, khoa học về thông tin ẩn giấu, đã trở thành một công cụ thiết yếu cho truyền thông an toàn, quyền riêng tư và bảo mật dữ liệu trong xã hội thông tin ngày nay. Lý thuyết nhóm đóng vai trò then chốt trong việc xây dựng các hệ thống mật mã mạnh mẽ. Bài viết này khám phá những kết quả mới nhất trong lĩnh vực này, tập trung vào cách các cấu trúc đại số như nhóm hữu hạnnhóm vô hạn được sử dụng để thiết kế các thuật toán mã hóa và giải mã an toàn. Chúng ta sẽ xem xét các ứng dụng của lý thuyết nhóm trong việc tạo ra các mã hóa, giải mã và đảm bảo an toàn thông tin. Cryptology bao gồm ba lĩnh vực chính: mật mã học (thiết kế các lược đồ an toàn), cryptanalysis (phá vỡ chúng) và steganography (ẩn thông tin bằng cách che giấu kênh liên lạc).

1.1. Vai Trò Của Lý Thuyết Nhóm Trong Mật Mã Hiện Đại

Lý thuyết nhóm cung cấp nền tảng toán học vững chắc cho nhiều thuật toán mật mã. Các tính chất của nhóm, như tính kết hợp, tính tồn tại phần tử nghịch đảo, được khai thác để xây dựng các hệ thống mã hóa có khả năng chống lại các cuộc tấn công. Việc sử dụng cấu trúc đại số phức tạp giúp tăng cường bảo mật mật mã. Theo Michal Sramka, 'Với việc công bố thuật toán lượng tử của Shor để giải quyết các logarit rời rạc trong các nhóm cyclic hữu hạn, một nhu cầu về các nguyên thủy mật mã mới đã nảy sinh; cụ thể là, cho các nguyên thủy an toàn hơn sẽ chiếm ưu thế trong kỷ nguyên hậu lượng tử.'

1.2. Các Lĩnh Vực Ứng Dụng Chính Của Mật Mã Học

Mật mã học không chỉ giới hạn trong việc bảo vệ thông tin bí mật. Nó còn được sử dụng rộng rãi trong nhiều lĩnh vực khác, bao gồm kiểm soát truy cập, thanh toán điện tử, bỏ phiếu điện tử và bảo mật cơ sở dữ liệu. Các giao thức mật mã đảm bảo tính toàn vẹn của dữ liệu, xác thực người dùng và bảo vệ chống lại các cuộc tấn công mạng. Ứng dụng thực tế của mật mã học ngày càng trở nên quan trọng trong thế giới số. Mật mã học đã trở nên phổ biến cho tất cả mọi người. Các lược đồ mật mã đã có sẵn cho tất cả mọi người.

II. Thách Thức và Hạn Chế Của Mật Mã Dựa Trên Lý Thuyết Nhóm

Mặc dù lý thuyết nhóm mang lại nhiều lợi thế, nhưng việc áp dụng nó trong mật mã học cũng đối mặt với những thách thức nhất định. Một trong những vấn đề lớn nhất là độ phức tạp tính toán của các bài toán liên quan đến nhóm hữu hạnnhóm vô hạn. Việc tìm kiếm các thuật toán hiệu quả để giải quyết các bài toán này là một nhiệm vụ khó khăn. Ngoài ra, sự phát triển của mật mã học lượng tử đe dọa tính bảo mật của nhiều hệ thống mật mã truyền thống. Tấn công mật mã ngày càng tinh vi, đòi hỏi các nhà nghiên cứu phải liên tục cải tiến các phương pháp bảo vệ. Một kết quả quan trọng từ cryptanalysis nói rằng các lược đồ mật mã dựa trên vấn đề phân tích thừa số số nguyên hoặc vấn đề logarit rời rạc có thể dễ dàng bị phá vỡ trên máy tính lượng tử [29].

2.1. Độ Phức Tạp Tính Toán Trong Lý Thuyết Nhóm

Nhiều bài toán trong lý thuyết nhóm, chẳng hạn như bài toán đẳng cấu nhóm và bài toán từ, có độ phức tạp tính toán cao. Điều này gây khó khăn cho việc xây dựng các hệ thống mật mã hiệu quả dựa trên các bài toán này. Các nhà nghiên cứu đang nỗ lực tìm kiếm các thuật toán mật mã mới có độ phức tạp thấp hơn. Độ phức tạp của các thuật toán được giả định là dựa trên một tham số bảo mật rõ ràng hoặc trên kích thước của đầu vào z, tức là trên |x|, mà chúng ta sẽ hiểu là [loga(z) |.

2.2. Nguy Cơ Từ Mật Mã Học Lượng Tử

Sự ra đời của máy tính lượng tử đe dọa tính bảo mật của nhiều hệ thống mật mã dựa trên các bài toán số học cổ điển. Mật mã hậu lượng tử là một lĩnh vực nghiên cứu mới nổi, tập trung vào việc phát triển các thuật toán mã hóa có khả năng chống lại các cuộc tấn công từ máy tính lượng tử. Cần có các lược đồ sẽ chịu được các cuộc tấn công của máy tính lượng tử, để các lược đồ này sẽ tồn tại trong kỷ nguyên hậu lượng tử.

III. Phương Pháp Mới Tổng Quát Hóa Bài Toán Logarit Rời Rạc DLP

Một hướng tiếp cận đầy hứa hẹn là tổng quát hóa bài toán logarit rời rạc (DLP) cho các nhóm không cyclic và không Abel. Bài toán DLP truyền thống, vốn dựa trên nhóm cyclic, trở nên dễ bị tấn công bởi các thuật toán lượng tử. Việc mở rộng DLP sang các cấu trúc đại số phức tạp hơn có thể tạo ra các hệ thống mật mã an toàn hơn. Nghiên cứu này định nghĩa một sự tổng quát hóa của DLP truyền thống cho các nhóm hữu hạn tùy ý. Chúng tôi chỉ ra rằng một định nghĩa như vậy dẫn đến việc thiết kế các lược đồ chữ ký và các trình tạo số giả ngẫu nhiên với bảo mật có thể chứng minh được theo một giả định bảo mật dựa trên một vấn đề lý thuyết nhóm.

3.1. Định Nghĩa DLP Tổng Quát Cho Nhóm Không Abel

Việc định nghĩa DLP tổng quát cho nhóm không Abel đòi hỏi phải xem xét các tính chất đặc biệt của các nhóm này. Các nhà nghiên cứu đã đề xuất nhiều cách tiếp cận khác nhau, tập trung vào việc khai thác cấu trúc phức tạp của nhóm để tạo ra các bài toán khó giải. Cần có lý thuyết cần thiết để xây dựng một trình tạo số giả ngẫu nhiên có thể chứng minh được và một lược đồ chữ ký có thể chứng minh được.

3.2. Ưu Điểm Của DLP Tổng Quát Trong Mật Mã

DLP tổng quát có thể cung cấp mức độ bảo mật cao hơn so với DLP truyền thống. Các hệ thống mật mã dựa trên DLP tổng quát có khả năng chống lại các cuộc tấn công lượng tử và các cuộc tấn công khác. Điều này làm cho DLP tổng quát trở thành một lựa chọn hấp dẫn cho các ứng dụng bảo mật cao. Giả định bảo mật của chúng tôi dựa trên độ khó của việc phân tích các phần tử của nhóm tuyến tính đặc biệt chiếu trên một trường hữu hạn trong một số biểu diễn.

IV. Xây Dựng Hàm Một Chiều OWF Dựa Trên Lý Thuyết Nhóm

Hàm một chiều (OWF) là một công cụ cơ bản trong mật mã học. OWF là hàm dễ tính toán theo một hướng, nhưng rất khó tính toán theo hướng ngược lại. Lý thuyết nhóm cung cấp một nền tảng vững chắc để xây dựng các OWF an toàn. Việc sử dụng các bài toán khó trong lý thuyết nhóm, chẳng hạn như bài toán phân tích thừa số trong nhóm tuyến tính đặc biệt, có thể tạo ra các OWF có khả năng chống lại các cuộc tấn công. Chúng tôi xây dựng một hàm một chiều dựa trên giả định lý thuyết nhóm này và cung cấp một bằng chứng bảo mật.

4.1. Ứng Dụng Của OWF Trong Mật Mã

OWF được sử dụng rộng rãi trong nhiều ứng dụng mật mã, bao gồm tạo khóa, tạo chữ ký số và xây dựng các giao thức xác thực. OWF đảm bảo tính bảo mật của các hệ thống này bằng cách ngăn chặn kẻ tấn công đảo ngược quá trình mã hóa. OWF là một công cụ cơ bản trong mật mã học.

4.2. Nhóm Tuyến Tính Đặc Biệt PSL Trong Xây Dựng OWF

Nhóm tuyến tính đặc biệt (PSL) là một nhóm quan trọng trong lý thuyết nhóm. Các bài toán liên quan đến PSL, chẳng hạn như bài toán phân tích thừa số, được cho là khó giải. Điều này làm cho PSL trở thành một lựa chọn hấp dẫn để xây dựng các OWF an toàn. Nhóm tuyến tính đặc biệt chiếu trên một trường hữu hạn có bậc nguyên tố được sử dụng, mà giả định bảo mật của chúng tôi được cho là đúng.

V. Phân Tích và Phá Giải Các Hệ Mật Mã Dựa Trên Lý Thuyết Nhóm

Cryptanalysis, hay phân tích mật mã, đóng vai trò quan trọng trong việc đánh giá tính bảo mật của các hệ thống mật mã. Bằng cách tìm kiếm và khai thác các lỗ hổng trong các hệ thống này, các nhà nghiên cứu có thể cải thiện các phương pháp bảo vệ. Phân tích hiệu năng mật mã giúp xác định các điểm yếu và đề xuất các giải pháp khắc phục. Các kết quả của cryptanalysis có thể (và thường được) sử dụng trong mật mã học để thiết kế các lược đồ an toàn hơn.

5.1. Các Phương Pháp Tấn Công Mật Mã Phổ Biến

Có nhiều phương pháp tấn công mật mã khác nhau, bao gồm tấn công vét cạn, tấn công từ điển, tấn công trung gian và tấn công kênh bên. Mỗi phương pháp có những ưu điểm và nhược điểm riêng, và việc lựa chọn phương pháp phù hợp phụ thuộc vào đặc điểm của hệ thống mật mã mục tiêu. Cryptanalysis có thể được thực hiện bởi một kẻ tấn công thù địch, cố gắng lật đổ một hệ thống, hoặc đơn giản là bởi một nhà thiết kế hệ thống muốn đánh giá xem lược đồ mật mã được đề xuất có an toàn hay không.

5.2. Vai Trò Của Cryptanalysis Trong Phát Triển Mật Mã

Cryptanalysis không chỉ là một công cụ để phá vỡ các hệ thống mật mã. Nó còn là một công cụ quan trọng để phát triển các hệ thống mật mã an toàn hơn. Bằng cách phân tích các điểm yếu của các hệ thống hiện có, các nhà nghiên cứu có thể thiết kế các hệ thống mới có khả năng chống lại các cuộc tấn công. Khi mật mã học phát triển qua nhiều thập kỷ và thế kỷ, thì cryptanalysis cũng vậy.

VI. Tương Lai Của Lý Thuyết Nhóm Trong Mật Mã Hậu Lượng Tử

Với sự phát triển của máy tính lượng tử, mật mã hậu lượng tử trở thành một lĩnh vực nghiên cứu quan trọng. Lý thuyết nhóm có tiềm năng đóng vai trò quan trọng trong việc xây dựng các hệ thống mật mã có khả năng chống lại các cuộc tấn công từ máy tính lượng tử. Việc khám phá các cấu trúc đại số mới và các bài toán khó trong lý thuyết nhóm có thể dẫn đến các thuật toán mã hóa an toàn hơn. Có hai động lực được chấp nhận phổ biến khác để đề xuất các lược đồ mật mã mới. Đầu tiên là đề xuất một lược đồ hiệu quả hơn theo một cách nào đó, so với các lược đồ đã biết khác. Động lực thứ hai là đề xuất một lược đồ có thể chứng minh được là an toàn.

6.1. Các Hướng Nghiên Cứu Mới Trong Mật Mã Hậu Lượng Tử

Các nhà nghiên cứu đang khám phá nhiều hướng nghiên cứu mới trong mật mã hậu lượng tử, bao gồm mật mã dựa trên lưới, mật mã đa biến và mật mã dựa trên mã. Mỗi hướng tiếp cận có những ưu điểm và nhược điểm riêng, và việc lựa chọn hướng phù hợp phụ thuộc vào yêu cầu cụ thể của ứng dụng. Chúng tôi tin rằng nhiều quyết định và tính toán đã biết các vấn đề đến từ lý thuyết nhóm không thể được giải quyết hiệu quả trên máy tính lượng tử.

6.2. Tiềm Năng Của Lý Thuyết Nhóm Trong Kỷ Nguyên Lượng Tử

Lý thuyết nhóm có tiềm năng đóng vai trò quan trọng trong việc bảo vệ thông tin trong kỷ nguyên lượng tử. Bằng cách khai thác các cấu trúc đại số phức tạp và các bài toán khó, các nhà nghiên cứu có thể xây dựng các hệ thống mật mã an toàn hơn và bảo vệ quyền riêng tư của người dùng. Cách tiếp cận của chúng tôi đối với các mục tiêu của luận án này tuân theo con đường được đề cập trong các đoạn trước. Về bản chất, trước tiên chúng tôi nghiên cứu các đề xuất tương tự của các tác giả khác, tìm hiểu các lợi thế và thủ thuật, khám phá và chỉ trích những hạn chế, và khi có thể, phân tích các đề xuất này.

27/05/2025
Luận án tiến sĩ new results in group theoretic cryptology

Trích đoạn nội dung tài liệu

NEW RESULTS IN GROUP THEORETIC CRYPTOLOGY by Michal Sramka A Dissertation Submitted to the Faculty of The Charles E. Schmidt College of Science in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy Florida Atlantic University Boca Raton, Florida December 2006 UMI Number: 3239161 INFORMATION TO USERS The quality of this reproduction is dependent upon the quality of the copy submitted. Broken or indistinct print, colored or poor quality illustrations and photographs, print bleed-through, substandard margins, and improper alignment can adversely affect reproduction. In the unlikely event that the author did not send a complete manuscript and there are missing pages, these will be noted.

Also, if unauthorized copyright material had to be removed, a note will indicate the deletion. ® UMI UMI Microform 3239161 Copyright 2007 by ProQuest Information and Learning Company. All rights reserved. This microform edition is protected against unauthorized copying under Title 17, United States Code.

ProQuest Information and Learning Company 300 North Zeeb Road P. Box 1346 Ann Arbor, MI 48106-1346 NEW RESULTS IN GROUP THEORETIC CRYPTOLOGY by Michal Sramka This dissertation was prepared under the direction of the candidate's dissertation advisor, Dr. Magliveras, Department of Mathematical Sciences, and has been approved by the members of his supervisory committee. It was submitted to the faculty of The Charles E.

Schmidt College of Science and was accepted in partial fulfillment of the requirements for the degree of Doctor of Philosophy. SUPERVISORY COMMITTEE: arty 7 m.mụa Sciences Seo. Dean Ththarles Jess ES lege of Science „wWf2, 4.06 raduate Stites fd Programs Date ii Acknowledgments My foremost thanks go to my advisor and committee chair, Spyros Magliveras, for his guidance, encouragement, and support. Without him, this dissertation would not have been possible.

I thank him for his kindness and patience that helped during the difficult times, and for his insights and suggestions that shaped my academic and research skills. I thank the members of my committee — Professors Frederick Hoffman, Lee C. Klingler, and Ronald C. Mullin - who have dedicated their time to read and improve my dissertation, and provided invaluable help.

It has been a great privilege to spend several years in the Department of Mathematical Sciences at Florida Atlantic University. It has been a great pleasure working with the faculty, staff, and fellow graduate students. Many of these people have inspired, guided, and helped me during the time I worked on this dissertation. Finally, I would like to thank my family, my friends who are too numerous to mention, and all who trusted and supported me over the years.

Thank you all; you will always remain dear to me. iti Abstract Author: Michal Sramka Title: New Results in Group Theoretic Cryptology Institution: Florida Atlantic University Dissertation Advisor: Dr. Magliveras Degree: Doctor of Philosophy Year: 2006 With the publication of Shor’s quantum algorithm for solving discrete logarithms in finite cyclic groups, a need for new cryptographic primitives arose; namely, for more secure primitives that would prevail in the post-quantum era. The aim of this dissertation is to exploit some hard problems arising from group theory for use in cryptography.

Over the years, there have been many such proposals. We first look at two recently proposed schemes based on some form of a generalization of the discrete logarithm problem (DLP), identify their weaknesses, and cryptanalyze them. By applying the expertise gained from the above cryptanalyses, we define our own generalization of the DLP to arbitrary finite groups. We show that such a definition leads to the design of signature schemes and pseudo-random number generators with provable security under a security assumption based on a group theoretic problem.

In particular, our security assumption is based on the hardness of factorizing elements of the projective special linear group over a finite field in some representations. We construct a one-way function based on this group theoretic assumption and provide a security proof. iv Table of Contents 1 Introduction 1.1 Goals of the dissertation. c kg cu ng gà cv va va 1.2 Outline of the dissertation.2 Traditional DLP in cyclic groups .1 Shank’s baby step - giant step method.2 Schemes of Diffie-Hellman and ElGamal.3 Logarithmic signatures and covers.

eee eee ee ee 2.1 Traditional DLP and wild covers .4 Combinatorial group theory .000 ee eee ee eee 3 The Encryption Scheme of Kashyap et al. gà ga và g kg và va hán.‹đ«đadá 4 The Key Exchange Scheme of Stickel 4.1 The worst-case complexity analysis.2 The case of Scheme 42. 5 The Public-Key Cryptosystem of Wagner and Magyarik 31 5.1 The word choice problem .2 The Wagner-Magyarik (WM) cryptosystem and its critique .3 Our PKC based on finitely presented transformation groups.1 Some design issues .2 Additional observations and proofS. CS — — 43 6 A Generalization of the DLP and Construction of OWFs 44 6.) and the set p(s).2 The discrete logarithm problem for Sy(---) .3 A construction of one-way functions.

ee eee so 51 6.4 The projective special linear group PSL¿(fpg).1 A concrete instance of OWFs .5 Summary and open problems Ce —. 65 Bibliography 67 vi 1 Introduction The word cryptology was formed from the Greek words kryptés (hidden) and /ógos (word). In today’s information society, cryptology as the science of hidden, disguised information has become one of the main tools for secure communication, privacy, trust, access control, electronic payments, electronic voting, and for countless other applications. Cryptology is concerned with three dominant areas: cryptography, the science of designing secure schemes, cryptanalysis, the science of breaking them, and steganography, the science of hiding information by concealing the communications channel.

In the past, the use of cryptography was a privilege reserved for armies, governments, and highly skilled specialists. This is no longer true. Cryptographic schemes have become available for everyone. The main idea behind cryptanalysis is to find and exploit weaknesses or insecurity in cryptographic schemes.

Cryptanalysis might be undertaken by a hostile attacker, attempting to subvert a system, or simply by a system designer wishing to evaluate whether the proposed cryptographic scheme is secure. The results of cryptanalysis can be (and often are) used in cryptography to design more secure schemes. As cryptography evolved over decades and centuries, so did cryptanalysis. One important result from cryptanalysis says that cryptographic schemes based on the integer factorization problem or the discrete logarithm problem can be easily broken on a quantum computer [29].

From this follows one of the motivations to design new cryptographic schemes. In particular, the result of P. Shor [29] and the possibility of existence of quantum computers motivate the design of schemes that would withstand attacks by a quantum computer, so that these schemes would survive in the post-quantum era. There are two other commonly accepted motivations for proposing new cryptographic schemes.

The first is to propose a scheme that is more efficient in some way, compared to other known schemes. The second motivation is to propose a scheme that is provably secure.1 Goals of the dissertation This dissertation presents results from four research papers that in one way or another contribute to the area of group theoretic cryptology. Although the four papers do not necessarily explore cryptographic schemes based on the same underlying mathematical problem, the outcome of the research follows the goal of the dissertation — to study and cryptanalyze selected existing proposals in order to gain knowledge about group theoretic problems suitable for cryptographic purposes. Two major goals of this dissertation are to propose a Wagner-Magyarik-like public-key cryptosystem based on combinatorial group theory, and to define a generalization of the traditional discrete logarithm problem (DLP) to non-cyclic, preferably non-abelian, groups.

As a consequence, we use this definition to build one-way functions that lead to provably secure cryptographic schemes. Finally, a significant aim of this dissertation is to present selected cryptanalytic attacks which compromise recent cryptographic schemes based on group theory. Our motivation follows from the belief that many of the known decision and computation problems coming from group theory cannot be efficiently solved on a quantum computer. This belief is supported by the fact that some group theoretic decision problems are in fact algorithmically unsolvable (e., the word problem, as defined by Max Dehn in 1911).

Our approach to the goals of this dissertation follows the path mentioned in the previous paragraphs. In essence, we first study similar proposals by other authors, learn the advantages and tricks, discover and criticize the drawbacks, and when possible, cryptanalyze these proposals. The knowledge from cryptanalysis provides us with ways to avoid many common and trivial problems. In my first paper [31], I consider a proposed extension of the traditional DLP in a cyclic group to two generators of this group.

A simple cryptanalysis of the proposal reveals the computational triviality of such an extension and an equivalence with a known cryptographic scheme. This paper was accepted for publication in a refereed journal, but has not yet appeared. The research of my cryptanalysis of this scheme was presented at the 2nd Annual Science Research Symposium & Expo at FAU on September 21, 2006 and at the Algebra-Crypto Seminar at FAU in Fall 2006. My second paper [32] discusses a key exchange scheme based on a simple extension of the DLP to two non-commuting elements.

We provide a cryptanalysis of the scheme by exhibiting a procedure for significantly reducing the computational effort required to solve such an extension of the DLP in general abstract groups and also in the proposed matrix groups. My research in this paper was presented at the 20th Midwest Conference on Combinatorics, Cryptography and Computing in Wichita, Kansas on October 5-7, 2006. The paper has been submitted to the Journal of Combinatorial Mathematics and Combinatorial Computing which will publish the proceedings of the conference. Parts of the research from the paper were also presented at the Algebra-Crypto Seminar at FAU in Fall 2006.

In my third paper [3], the cryptanalysis of a cryptosystem based on the word problem in abstract groups leads to the design of another, more secure public-key cryptosystem. This is an example of a straightforward application of cryptanalytic results in cryptography. The research contained in this paper was presented at the WartaCrypt ’04 conference in Bedlewo, Poland on July 1-3, 2004. Parts of the research were also presented at the Southeastern Weekend Algebra Meeting in Hammond, Louisiana on November 5-7, 2004; at the 69th Florida Academy of Sciences Annual Meeting in Tampa, Florida on March 18-19, 2005; and at the Algebra-Crypto Seminar at FAU in Fall 2004.

My fourth paper (not yet submitted for publication) included in this dissertation deals with the definition of a generalized DLP to finitely generated non-abelian groups, and the necessary theory to construct a provably secure pseudo-random number generator and a provably secure signature scheme. In particular, the projective special linear group over a finite field of prime order is used, for which the security assumption is believed to hold. This research was presented at the Southeastern Algebra Conference in Auburn, Alabama on October 27-29, 2006. It remains to mention similar works that have been published in the area of proposing definitions and/or designing schemes based on some generalizations of the traditional DLP.

We do not claim that this list is complete. General extensions of the traditional DLP were proposed by A. Schemes based on some modification or extension of the traditional DLP include the schemes by S. Kashyap et al.2 Outline of the dissertation Today, there is a vast amount of cryptologic research and publications.

For the purpose of making this dissertation more self contained, we provide crucial definitions and known results in the “Preliminaries” section. This includes the definition of the traditional discrete logarithm problem in a cyclic group, its complexity, known attacks, and basic schemes based on the DLP. Some topics from combinatorial group theory and complexity theory related to cryptography are also presented here. The four sections following the “Preliminaries” section closely follow the four papers mentioned in the previous paragraphs.

Each research topic is summarized and concluded at the end of the particular section.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ