ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Cryptography Arithmetic: Algorithms and Hardware Architectures (Advances in Information Security (77), Band 77)

دانلود کتاب محاسبات رمزنگاری: الگوریتم‌ها و معماری‌های سخت‌افزار (پیشرفت‌ها در امنیت اطلاعات (77)، باند 77)

Cryptography Arithmetic: Algorithms and Hardware Architectures (Advances in Information Security (77), Band 77)

مشخصات کتاب

Cryptography Arithmetic: Algorithms and Hardware Architectures (Advances in Information Security (77), Band 77)

ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 3030341410, 9783030341411 
ناشر: Springer 
سال نشر: 2020 
تعداد صفحات: 338 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 مگابایت 

قیمت کتاب (تومان) : 44,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب Cryptography Arithmetic: Algorithms and Hardware Architectures (Advances in Information Security (77), Band 77) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب محاسبات رمزنگاری: الگوریتم‌ها و معماری‌های سخت‌افزار (پیشرفت‌ها در امنیت اطلاعات (77)، باند 77) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب محاسبات رمزنگاری: الگوریتم‌ها و معماری‌های سخت‌افزار (پیشرفت‌ها در امنیت اطلاعات (77)، باند 77)


سیستم‌های رمزنگاری مدرن، که در برنامه‌های کاربردی متعددی که نیاز به رازداری یا حفظ حریم خصوصی دارند - پست الکترونیکی، تراکنش‌های مالی، نگهداری سوابق پزشکی، امور دولتی، رسانه‌های اجتماعی و غیره استفاده می‌شوند - بر اساس ریاضیات و الگوریتم‌های پیچیده‌ای هستند که در پیاده‌سازی آن‌ها موارد زیادی را شامل می‌شود. محاسبات کامپیوتری و برای سرعت لازم است که محاسبات در سطح سخت افزار (تراشه) محقق شود. این کتاب مقدمه‌ای است برای پیاده‌سازی سیستم‌های رمزنگاری در آن سطح.

حساب فوق‌الذکر عمدتاً محاسبات میدان‌های محدود است و کتاب اساساً یکی از موارد زیر است. حساب فیلدهای اول و فیلدهای باینری در زمینه رمزنگاری کتاب دارای سه بخش اصلی است. بخش اول در مورد الگوریتم‌های عمومی و معماری‌های سخت‌افزاری برای عملیات‌های اساسی حسابی است: جمع، تفریق، ضرب و تقسیم. بخش دوم در مورد حساب فیلدهای اول است. و قسمت سوم در مورد حساب فیلدهای باینری است. مبانی ریاضی لازم برای دو بخش اخیر، و همچنین توصیف انواع مختلف سیستم های رمزنگاری، برای ارائه زمینه مناسب گنجانده شده است.

این کتاب برای موارد پیشرفته در نظر گرفته شده است. دانشجویان سطح علوم کامپیوتر، مهندسی کامپیوتر، و مهندسی برق و الکترونیک. تمرین‌کنندگان نیز مانند کسانی که علاقه‌مند به کاربردهای \"سخت\" ریاضیات هستند، آن را مفید می‌دانند.

توضیحاتی درمورد کتاب به خارجی

Modern cryptosystems, used in numerous applications that require secrecy or privacy - electronic mail, financial transactions, medical-record keeping, government affairs, social media etc. - are based on sophisticated mathematics and algorithms that in implementation involve much computer arithmetic. And for speed it is necessary that the arithmetic be realized at the hardware (chip) level. This book is an introduction to the implementation of cryptosystems at that level.

The aforementioned arithmetic is mostly the arithmetic of finite fields, and the book is essentially one on the arithmetic of prime fields and binary fields in the context of cryptography. The book has three main parts. The first part is on generic algorithms and hardware architectures for the basic arithmetic operations: addition, subtraction, multiplication, and division. The second part is on the arithmetic of prime fields. And the third part is on the arithmetic of binary fields. The mathematical fundamentals necessary for the latter two parts are included, as are descriptions of various types of cryptosystems, to provide appropriate context.

This book is intended for advanced-level students in Computer Science, Computer Engineering, and Electrical and Electronic Engineering. Practitioners too will find it useful, as will those with a general interest in "hard" applications of mathematics.


فهرست مطالب

Preface
Acknowledgements
Contents
Part I
	1 Basic Computer Arithmetic
		1.1 Addition
			1.1.1 Serial
			1.1.2 Carry-Ripple
			1.1.3 Parallel-Prefix
			1.1.4 Carry-Select
			1.1.5 High Precision
			1.1.6 Signed Numbers and Subtraction
				Ones\'-Complement
				Two\'s Complement
				Subtraction
		1.2 Multiplication
			1.2.1 Sequential
			1.2.2 High Radix
			1.2.3 Parallel and Sequential-Parallel
			1.2.4 High Precision
			1.2.5 Signed Numbers
			1.2.6 Squaring
		1.3 Division
			Signed Operands
		References
Part II
	2 Mathematical Fundamentals I: Number Theory
		2.1 Congruences
		2.2 Modular-Arithmetic Operations
			2.2.1 Addition, Subtraction, and Multiplication
			2.2.2 Division
		2.3 Generators and Primitive Roots
			Discrete Logarithm Problem
		2.4 Quadratic Residues and Square Roots
			Quadratic Residuosity Problem
		2.5 The Chinese Remainder Theorem
		2.6 Residue Number Systems
		References
	3 Modular-Arithmetic Cryptosystems
		3.1 Message Encryption
			3.1.1 RSA Algorithm
			3.1.2 Rabin Algorithm
			3.1.3 El-Gamal Algorithm
			3.1.4 Massey-Omura Algorithm
			3.1.5 Goldwasser-Micali Algorithm
		3.2 Key Agreement
		3.3 Digital Signatures
			3.3.1 El-Gamal Algorithm
			3.3.2 NIST Algorithm
		References
	4 Modular Reduction
		4.1 Barrett Reduction
			4.1.1 Basic Algorithm
			4.1.2 Extension of Basic Algorithm
			4.1.3 Implementation
		4.2 Montgomery Reduction
			4.2.1 Algorithm
			4.2.2 Implementation
		4.3 Lookup-Table Reduction
		4.4 Special-Moduli Reduction
			Implementation
		References
	5 Modular Addition and Multiplication
		5.1 Addition
			5.1.1 Generic Structures
			5.1.2 Special-Moduli
			5.1.3 Subtraction
				Special Moduli
		5.2 Multiplication
			5.2.1 Multiplication with Direct Reduction
			5.2.2 Multiplication with Barrett Reduction
			5.2.3 Multiplication with Montgomery Reduction
			5.2.4 Multiplication with Special Moduli
		References
	6 Modular Exponentiation, Inversion, and Division
		6.1 Exponentiation
			Exponentiation with Direct Reduction
			Exponentiation with Montgomery Reduction
		6.2 Inversion and Division
		References
Part III
	7 Mathematical Fundamentals II: Abstract Algebra
		7.1 Groups and Fields
			7.1.1 Groups
				Discrete Logarithm Problem
			7.1.2 Fields
		7.2 Ordinary Polynomial Arithmetic
		7.3 Polynomial Arithmetic Over Finite Fields
		7.4 Construction of GF(pm)
		References
	8 Elliptic-Curve Basics
		8.1 Basic Curves
			8.1.1 Point Addition: Geometric Interpretation
			8.1.2 Point Addition and Multiplication: Algebraic Interpretation
		8.2 Elliptic Curves Over Finite Fields
			8.2.1 y2 = x3 + ax + b  Over GF(p)
			8.2.2 y2 + xy = x3 + ax + b  Over GF(2m)
		8.3 Point-Multiplication Implementation
		8.4 Projective Coordinates
		References
	9 Elliptic-Curve Cryptosystems
		9.1 Message Encryption
			9.1.1 El-Gamal System
			9.1.2 Massey-Omura System
			9.1.3 Menezes-Vanstone System
		9.2 Key Agreement
			9.2.1 Diffie-Hellman System
			9.2.2 Matsumoto-Takashima-Imai System
			9.2.3 Menezes-Qu-Vanstone System
		9.3 Digital Signatures
		9.4 Message Embedding
		References
	10 Polynomial-Basis Arithmetic
		10.1 Addition and Subtraction
		10.2 Multiplication and Squaring
			10.2.1 Direct Multiplication
			10.2.2 Montgomery Multiplication and Squaring
		10.3 Reduction
		10.4 Exponentiation, Inversion, and Division
		References
	11 Normal-Basis Arithmetic
		11.1 Addition, Subtraction, and Squaring
		11.2 Multiplication
			Implementation
		11.3 Exponentiation, Inversion, and Division
		References
A Mathematical Proofs
	A.1 Part II of Main Text
	A.2 Part III of Main Text
	References
Index




نظرات کاربران