ata-driven Block Ciphers for Fast Telecommunication Systems

The Most Progressive and Complete Guide to DDO-Based Ciphers Developers have long recognized that ciphers based on Permutation Networks (PNs) and Controlled Substitution-Permutation Networks (CSPNs) allow for the implementation of a variety of Data Driven Operations (DDOs). These DDOs can provide...

Mô tả đầy đủ

Đã lưu trong:
Chi tiết về thư mục
Những tác giả chính: Moldovyan, Nikolai, Moldovyan, Alexander
Định dạng: Sách
Ngôn ngữ:English
Được phát hành: CRC Press 2009
Truy cập trực tuyến:http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/1634
Các nhãn: Thêm thẻ
Không có thẻ, Là người đầu tiên thẻ bản ghi này!
Thư viện lưu trữ: Thư viện Trường Đại học Đà Lạt
id oai:scholar.dlu.edu.vn:DLU123456789-1634
record_format dspace
institution Thư viện Trường Đại học Đà Lạt
collection Thư viện số
language English
description The Most Progressive and Complete Guide to DDO-Based Ciphers Developers have long recognized that ciphers based on Permutation Networks (PNs) and Controlled Substitution-Permutation Networks (CSPNs) allow for the implementation of a variety of Data Driven Operations (DDOs). These DDOs can provide fast encryption without incurring excessive hardware costs in modern telecommunication networks. However, until now, with a few exceptions, most DDO-based ciphers have been poorly represented in available literature and have continued to remain known to only a small number of encryption experts. In Data-Driven Block Ciphers for Fast Telecommunication Systems, Nikolai Moldovyan and Alexander Moldovyan, major innovators and holders of several dozen international patents in encryption technology, provide the background and detail the applications needed to investigate new properties of PNs especially relevant to the improvement of modern wireless systems.Furthermore, they propose a universal architecture involving controlled bit permutation instruction that will permit the performance of both data-driven permutations and an arbitrary prescribed fixed permutation in a single cycle. Immediately improved efficiency for current and future fast telecommunication systems and mobile networks Because of its simplicity and efficient use of current hardware, the embedding of this architecture is a highly attractive option for CPU manufacturers.By detailing all the relevant information into a single volume for the first time, the authors of this book make that option more feasible than ever before.
format Book
author Moldovyan, Nikolai
Moldovyan, Alexander
spellingShingle Moldovyan, Nikolai
Moldovyan, Alexander
ata-driven Block Ciphers for Fast Telecommunication Systems
author_facet Moldovyan, Nikolai
Moldovyan, Alexander
author_sort Moldovyan, Nikolai
title ata-driven Block Ciphers for Fast Telecommunication Systems
title_short ata-driven Block Ciphers for Fast Telecommunication Systems
title_full ata-driven Block Ciphers for Fast Telecommunication Systems
title_fullStr ata-driven Block Ciphers for Fast Telecommunication Systems
title_full_unstemmed ata-driven Block Ciphers for Fast Telecommunication Systems
title_sort ata-driven block ciphers for fast telecommunication systems
publisher CRC Press
publishDate 2009
url http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/1634
_version_ 1757656336844193792
spelling oai:scholar.dlu.edu.vn:DLU123456789-16342009-12-04T02:36:59Z ata-driven Block Ciphers for Fast Telecommunication Systems Moldovyan, Nikolai Moldovyan, Alexander The Most Progressive and Complete Guide to DDO-Based Ciphers Developers have long recognized that ciphers based on Permutation Networks (PNs) and Controlled Substitution-Permutation Networks (CSPNs) allow for the implementation of a variety of Data Driven Operations (DDOs). These DDOs can provide fast encryption without incurring excessive hardware costs in modern telecommunication networks. However, until now, with a few exceptions, most DDO-based ciphers have been poorly represented in available literature and have continued to remain known to only a small number of encryption experts. In Data-Driven Block Ciphers for Fast Telecommunication Systems, Nikolai Moldovyan and Alexander Moldovyan, major innovators and holders of several dozen international patents in encryption technology, provide the background and detail the applications needed to investigate new properties of PNs especially relevant to the improvement of modern wireless systems.Furthermore, they propose a universal architecture involving controlled bit permutation instruction that will permit the performance of both data-driven permutations and an arbitrary prescribed fixed permutation in a single cycle. Immediately improved efficiency for current and future fast telecommunication systems and mobile networks Because of its simplicity and efficient use of current hardware, the embedding of this architecture is a highly attractive option for CPU manufacturers.By detailing all the relevant information into a single volume for the first time, the authors of this book make that option more feasible than ever before. Preface Acknowledgments Introduction About the Authors Abbreviations Notations Used in the Book Short Introduction to Cryptography 1.1 Symmetric Cryptosystems 1.1.1 Basic Notions 1.1.2 Additive Ciphers 1.1.3 Application in Telecommunications and Computer Systems 1.1.4 Block Ciphers 1.1.5 Controlled Operations as a Cryptographic Primitive 1.1.6 Construction Scheme Variants of Iterated Ciphers Based on Data-Dependent Operations 2 Permutation Networks as Primitive of Data-Driven Ciphers 2.1 Design of the Permutation Networks 2.2 Linear Characteristics of the Controlled Permutations 2.3 Differential Characteristics 0 2.4 Cobra-H64: A 64-Bit Block Cipher Based on Variable Permutations 2.4.1 Specification of the Encryption Algorithm 2.4.1 Security Estimation 2.5 DDP-64: Pure DDP-Based Cipher 2.5.1 Description of the Encryption Algorithm 2.5.2 Security Estimation 2.6 Conclusions 3 Data-Driven Primitives and Ciphers.Based on Controlled Substitution–Permutation Networks 3.1 Advanced DDP-Like Primitives and Their Classification 3.1.1 Elementary Controlled Substitutions 3.1.2 Classification of the F2/1 Boxes 3.1.3 Subset of the U2/1 Boxes with One Linear Output 3.2 Controlled Elements Suitable to Field Programmable Gate Array (FPGA) Implementation 3.3 Symmetric Topologies 3.4 Properties of the CSPNs Based on Elements F2/1 and F2/2 3.4.1 Nonlinearity and Avalanche Properties of the DDP-Like Boxes 90 3.4.2 Using the Generating Functions 3.5 Data-Driven Ciphers Based on CSPNs 3.5.1 Block Cipher Eagle-128 3.5.2 DDO-64: A DDO-Based Cipher with 64-Bit Data Block 3.5.3 Updating the Known DDP-Based Ciphers 3.6 Conclusions 4 Switchable.Data-Dependent.Operations 4.1 Representation of the CP Boxes as a Set of Pairs of Mutually Inverse Modifications 4.1.1 Topologies of the First Order 4.1.2 Topologies of the Higher Orders 4.2 Reversible DDO Boxes 4.2.1 SDDO Boxes with Symmetric Topology 4.2.2 Hardware Effi cient SDDOs 4.2.3 General Design of the SDDO Boxes of Different Orders 0 4.2.4 The RCO Design Based on CE with Mutual Inverse Modifications 4.3 Block Ciphers with Switchable DDOs 4.3.1 Updating the DDP-Based Block Ciphers 4.3.2 Hawk-64: A Cipher Based on Switchable Data-Driven Operations 4.4 Designs of the Bit Permutation Instruction for General Purpose Processors 4.4.1 Design of the BPI for Cryptographic Applications 4.4.2 Design of the BPI for Non-Cryptographic Applications 4.4.3 Architecture of the Universal BPI 4.5 Hardware Implementation Estimation of the Data-Driven Ciphers 4.5.1 Hardware Implementation Approaches and Architectures 4.5.2 Hardware Implementations of the DDP-Based Ciphers 4.5.3 Hardware Implementations of the DDO-Based Ciphers 4.5.4 Hardware Implementation Estimations of the Ciphers Based on Switchable DDOs 4.5.5 Hardware Implementation Effi cacy Comparison 4.6 On-Fly Expansion of the Secret Key 4.7 Conclusions 5 Data-Driven.Ciphers.Suitable.for.Software.Implementation 5.1 A Class of Ciphers Based on Data-Dependent Subkey Selection .7 5.2 Flexible Software Encryption Systems 5.3 Examples of Algorithm Realization 5.3.1 Flexible 128-Bit Cipher (d = • = 8; b = 32; w = 4) 5.3.2 The DDSS-Based Cipher with 64-Bit Input Data Block (d = • = 8; b = 32; w = 2) 5.3.3 The DDSS-Based Cipher with 128-Bit Input Data Block (d = • = 8; b = 32; w = 4) 5.4 General Characterization of the DDSS-Based Algorithms 5.5 Advanced DDSS-Based Ciphers 5.5.1 Algorithm 1: DDSS-Based Cipher with Fixed Operations 5.5.2 Algorithm 2: Flexible Advanced DDSS-Based Cipher 5.6 A Model for Security Estimation 5.7 A DDSS-Based Cipher with Flexible Input Data Block Size 5.7.1 Design Criteria 5.7.2 Local Notations 5.7.3 Transformation Algorithms 5.8 Conclusions References Index 2009-12-04T02:36:59Z 2009-12-04T02:36:59Z 2007 Book http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/1634 en application/rar CRC Press