# S-boxes generated using Affine Transformation giving Maximum Avalanche Effect

Size: px
Start display at page:

## Transcription

1 S-boxes generated using Affine Transformation giving Maximum Avalanche Effect Chandrasekharappa T.G.S., Prema K.V. and Kumara Shama Department of Electronics and Communication Engineering Manipal Institute of Technology Manipal INDIA Abstract: The Advanced Encryption Standard (AES) was published by National Institute of Standards and Technology (NIST) in November 2001, to replace DES (Data Encryption Standard) and Triple DES. The S-box (Substitution box) used in AES is designed to be resistant to known cryptanalytic attacks [1][2]. The property of the S-box is that the output cannot be described as a simple mathematical function of the input. The S-box is designed to provide good avalanche effect. The Avalanche Criteria of S-box depends on the generator matrix A used in affine transformation to construct the S-box. This paper investigates the construction of S- boxes by affine transformation which satisfy maximum Avalanche Criteria. Keywords: Affine transformation, AES algorithm, Irreducible polynomial, Avalanche Criteria, S-box. 1. Introduction: The S-box, constructed in AES algorithm uses the Affine transformation y Ax C mod m( x) (1). where A is an 8 x 8 matrix with entries in GF(2) and C is a column matrix in GF(2), m(x) is an irreducible polynomial in GF(2 9 ). The entries used in A matrix are [f8 h ; 7c h, 3e h, 1f h, 8f h, c7 h, e1 h, f1 h ] T and C = [63 h ] T (2) To be useful as S-box generator, matrix A should be non-singular. We can generate approximately 2 63 such non-singular matrices with each irreducible polynomials. The polynomials that result in non-singular matrices are bound by [01; 02; 04; 08; 10; 20; 40; 80] T on lower end and [fe h, 7f h, bf h, df h, ef h, f7 h, fb h, fd h ] T on higher end. As per Avalanche criteria a one bit change in input should result in at least 50% changes in the output bits. A cryptographic function which satisfies above condition is said to be satisfying Strict Avalanche Criteria if and only if a one bit change in input should result in exactly 50% change in the output bits [4][6]. In this work we construct different S-boxes using Affine transformation and different irreducible polynomials for GF(2 8 ) and test them for Avalanche Criteria property. ISSN : Vol. 3 No. 9 september

2 The rest of the paper is organized as follows. In second section, the S-box construction using Affine transformation is briefed. Section three deals with calculation of Avalanche Criteria for the S-boxes. Section four classifies the polynomials into different difference distribution vectors. Section five gives the possible S-boxes which results in Avalanche Criteria of more than 50%. In section six the experimental results are discussed. Section seven concludes the paper. 2. S-box generation using Affine Transformation: The steps involved in generating a S-box for AES algorithm, using an Affine transformation are as follows: Step 1. S-box is a 16_16 matrix. Initialize the _rst row with [00]; [01]; [02]:::[0f], second row with [10]; [11]; [12]:::[1f] and so on with last row as [f0]; [f1]; [f2]:::[ff]. Step 2. Map each byte into its multiplicative inverse with any one of the irreducible polynomials m(x), with [00] mapped to itself. Step 3. Using Affine transformation in equation(1), construct S-box with polynomials given in equation(2). The corresponding S-box is shown in Table1.It is possible to construct different S-boxes using different A (A must be a non-singular matrix), C and irreducible polynomials m(x). 3. Avalanche Criteria calculation for the S-boxes generated by affine transformation: For a given function f, the Avalanche Criteria is given by S ( f ) i 8 x GF (2 f ( x) f ( x e i (3) where e i s the vector having only one entry as 1 in the i th f. In this case y Ax C mod m( x) (1). position, S i (f) are called difference distribution vectors of ( x, y, f ( x)) GF(2 8 ) and i (1,2,3...8) It is shown in [3][4][5] that f satisfies the SAC if and only if S i (f) = 2 n-1 = 128 for all i (1,2, 8). Table2 shows the Avalanche criteria values calculated for the S-box of AES algorithm shown in Table1. ISSN : Vol. 3 No. 9 september

3 Table 1 The AES S-box A B C D E F C 77 7B F2 6B 6F C B FE D7 AB 76 1 CA 82 C9 7D FA F0 AD D4 A2 AF 9C A4 72 C0 2 B7 FD F F7 CC 34 A5 E5 F1 71 D C7 23 C A E2 EB 27 B C 1A 1B 6E 5A A0 52 3B D6 B3 29 E3 2F D1 00 ED 20 FC B1 5B 6A CB BE 39 4A 4C 58 CF 6 D0 EF AA FB 43 4D F9 02 7F 50 3C 9F A A3 40 8F 92 9D 38 F5 BC B6 DA FF F3 D2 8 CD 0C 13 EC 5F C4 A7 7E 3D 64 5D F DC 22 2A EE B8 14 DE 5E 0B DB A E0 32 3A 0A C C2 D3 AC E4 79 B E7 C8 37 6D 8D D5 4E A9 6C 56 F4 EA 65 7A AE 08 C BA E 1E A6 B4 C6 E8 DD 74 1F 4B BD 8B 8A D 70 3E B F6 0E B9 86 C1 1D 9E E E1 F D9 8E 94 9B 1E 87 E9 CE DF F 8C A1 89 0D BF E D 0F B0 54 BB 16 Table 2 Avalanche Criteria for the AES S-box in Table In this S-box generation the A matrix is constructed with the polynomials from eqn.(2). From the difference distribution vectors[3] it is found that, the polynomials f8 and e3 belongs to S 7, 7c and 3e to 6, 8f and f1 to S 5, c7 to S 4 and 1f to S 3. The respective Avalanche Criteria values 128 are 2 x x x x x 3 = 43. It follows that the total number of entries which give Avalanche Criteria value 128 are 43 out of total 64 entries in Avalanche Criteria Table2, which is 71.88%. Now consider the A matrix which consists of 8 x 8 entries GF(2), treating each row as a polynomial entry of one byte GF(2 8 ), test for the Avalanche Criteria of each entry. Table3 shows the number of polynomials that satisfies the difference distribution vectors of S, for irreducible polynomial 11b h. ISSN : Vol. 3 No. 9 september

4 Table 3 Number of polynomials satisfy S. S 8 S 7 S 6 S 5 S 4 S 3 S 2 S Consider all the four polynomials from S 8 which gives Avalanche Criteria 128 in 8 places. Select remaining four polynomials from group S 7, such that A matrix generated from all the 8 polynomials is a non-singular matrix. The polynomial from group S 7 give Avalanche Criteria 128 in 7 places. The total number of entries which satisfy Avalanche Criteria are 8 x 4+7 x 4 = 60, out of 64 entries and it is 93.75%. It is possible to select four polynomials at a time out of 26 available polynomials from group S 7, after selecting all four polynomials from group S 8. Now 26C 4 = possible combinations are there to construct 8 x 8 A matrices. It is found that only 4915 combinations will give non-singular matrices. It is possible to construct at most 4915 S- boxes which give 93.75% Avalanche Criteria with irreducible polynomial m(x)=11b h [3]. As on example consider the first four polynomials 22 h, 25 h, 4a h and 95 h from group S 8 and remaining four polynomials 04 h, 09 h, 12 h and f8 h from group S 7 and construct the A matrix and any arbitrary constant C = c5 h. The respective S-box and its Avalanche Criteria are shown in Table4 and Table5 respectively. Table 4 The AES S-box which gives 93.75% Avalanche Criteria A B C D E F 0 C5 EF D9 DD 02 CC C1 2B EE 90 C8 C A BC C 2F 8A 0B D8 C2 58 2D 5F B F A8 B9 D5 6A 47 E E 5B 8B 8C 3 F8 71 C0 7C ED 00 9D 04 C7 BE F CD FB B7 D2 A4 B2 4C BB D C4 4B 5 DE 37 F5 28 FF 5C 38 D7 A A3 F4 E F 6E CF 91 D1 2E AF D0 E1 EA 6C F0 7D 0D 36 E A 01 9A E F1 DB 4D DA 65 FD DB 4E 7E B5 8F F D4 9 FA 23 CB 56 A5 AC 57 4F E E9 0C BF C3 64 A 49 B4 BD A6 9C A2 F2 E5 19 6D 48 A0 32 3F B 7B DA DC 9B 27 3A AE 20 FE B6 55 1A 92 B8 12 FC C 0E E2 97 A1 E0 1B E6 DF C6 3C D EB B0 35 AD F9 CA 0F AB 9F 86 D E 2C 51 5E E 18 5A 61 BA D D9 F6 69 F A E AA F3 95 3B 9E CE 5D EC 6B B3 ISSN : Vol. 3 No. 9 september

5 Table 5 Avalanche Criteria for the AES S-box in Table Classification of polynomials based on irreducible polynomials for maximum Avalanche Criteria. There are 30 irreducible polynomials in GF(2 9 ) and they are 11b h, 11d h, 12b h, 12d h, 139 h, 13f h, 14d h, 15f h, 163 h, 165 h, 169 h, 171 h, 177h, 17b h, 187 h, 18b h, 18d h, 19f h, 1a3 h, 1a9 h, 1b1 h, 1bd h, 1c3 h, 1cf h, 1d7 h, 1dd h, 1ef h, 1f3 h, the different distribution vectors of f are tabulated in Table6. Table 6 Number of polynomials satisfies different S j for irreducible polynomials m(x). Table6 m(x) S 8 S 7 S 6 S 5 S 4 S 3 S 2 S 1 S 0 11b d b d f d f b b d f a a b bd c cf d dd ef f f f ISSN : Vol. 3 No. 9 september

6 From the above Table6 it is observed that there are 8 irreducible polynomials which have more than 8 polynomials that satisfy the maximum Avalanche Criteria. The irreducible polynomials 12b h, 14d h, 165 h, and 1a9 h have 10 polynomials each, 17b h, and 1bd h have 9 polynomials each and 15f h and 1f5 h have 8 polynomials each, from which maximum Avalanche Criteria can be achieved. It is found that the matrices constructed from the respective polynomials of irreducible polynomials 15f h and 1f5 h are singular matrices. It is also verified that all the generator matrices constructed from 12b h and 1a9 h are singular one. Matrices constructed from irreducible polynomials 17b h and 1bd h, that is totally 2 x 9C 8 = 18 are also singular, and only 2 x 5 = 10 are non-singular. Similarly the matrices constructed from remaining two irreducible polynomials 14d h and 165 h, there are only 2 x 20 = 40 non-singular, out of 2 x 10C 8 = 90. Hence in total it is possible to construct = 50, S-boxes from affine transformation, those satisfy maximum Avalanche Criteria. The polynomials which give S 8 > 8 for different irreducible polynomials m(x) are tabulated in Table 7. Table 7 The polynomials give S 8 > F C B F5 3C E AB CF D5 EA B 05 0A 15 6B 6D 82 B5 D7 DA - 1BD 36 3F 6D 7E 9B 9F B7 DB FD - 12B F 93 AC B1 C2 C7 E1 14D 0D 1B F A9 DF E C0 E0 1A D 4B E2 5. Construction of S-boxes which give 100% Avalanche Criteria. As it was discussed in section 4, polynomials with irreducible polynomials 17b h, 1bd h, 14d h and165 h only give non-singular matrices. With the above irreducible polynomials, the possible combination of the polynomials which give non-singular matrices are discussed below. With m(x) = 17b h, 5 matrices can be constructed excluding the polynomials 05 h, 0a h, 6d h, d7 h, da h in each case. Similarly with m(x) = 1bd h, 5 matrices can be constructed excluding the polynomials 3f h, 6d h, 7e h, 9b h, b7 h in each case. In the case, m(x) = 14d h, 20 matrices can be constructed excluding the following pairs of polynomials for each case, (92 h,49 h ), (49 h,df h ), (86 h,49 h ), (86 h,df h ), (6f h,49 h ), (6f h,df h ), (52 h,6f h ), (52 h,86 h ), (52 h,92 h ), (52 h,49 h ),(52 h,df h ),(24 h,6f h ), (24 h,86 h ), (24 h,92 h ), (24 h,49 h ), (24 h,df h ), (0d h,24 h ), (0d h,52 h ), (0d h,49 h ), (0d h,df h ). Similarly in the case of m(x) = 165 h, 20 more matrices can be constructed ISSN : Vol. 3 No. 9 september

7 excluding the following pairs of polynomials for each case, (c0 h,e0 h ), (87 h,c0 h ), (87 h,e0 h ), (51 h,c0 h ), (51 h,e0 h ), (28 h,51 h ), (28 h,87 h ), (28 h,c0 h ), (10 h,28 h ), (10 h,c0 h ), (10 h,e0 h ), (0e h,28 h ), (0e h,c0 h ), (0e h,e0 h ), (08 h,0e h ), (08 h,10 h ), (08 h,28 h ), (08 h,51 h ), (08 h,87 h ), (08 h,e0 h ) (Refer Table7). Construct an A matrix selecting anyone set of 8 polynomials among the above 4 irreducible polynomials m(x). Using equation (1), construct the S- box, C may be any constant from 00 h to ff h, which will not change the Avalanche Criteria property. Calculate the Avalanche Criteria for each S- box as explained in Section 3. Consider an example with irreducible polynomial 14d h with 8 polynomials [0d h, 1b h, 24 h, 37 h, 52 h, 6f h, 86 h, 92 h, a9 h,df h ] T to construct the A matrix, from which S- box is generated using C = 97 h and the respective Avalanche Criteria values are calculated and tabulated as in Table8 and Table9 respectively. From the Avalanche Criteria Table 9 it is observed that all the 64 entries are 128, that is 64/64 = 100% Table 8 The AES S-box which gives 100% Avalanche Criteria A B C D E F C 6E 0A EC EB F1 7C 48 F5 8D 56 8A A B2 F7 FA A4 62 E8 43 6E A D2 B F8 52 8C CB A6 9F E3 C A2 D9 FE 05 4A BD EF 8F D DF F9 B3 C3 96 4E E4 2A B5 6B 5D 6F D4 4C 9A 5 67 E1 40 7A 91 A9 CF F 9B DC 14 BE F DE 8E D7 59 B8 22 AB E D F E FB 2B 5A 95 C8 AC 53 2D 3E D3 88 3F 7D 8 9C A5 1B EA 87 0C 47 D1 75 0B 37 FC 3B 4B 5E 34 9 ED 42 0E B4 92 B9 2E D6 25 F0 BC C1 10 A AF 08 1E D A1 82 8B 1C AA 9E B 16 CC AD C C0 D D F2 7B A3 AE DB C CB C BF FB 3A D 8E 94 BA A7 E0 19 BB 79 A0 F4 44 9D B6 EE 0F FF E E2 0D E7 38 FD CE 4F 30 3D DD 71 1F 12 C5 C4 C2 F 5C B1 B B E9 CD 13 E6 D DA A8 CA ISSN : Vol. 3 No. 9 september

8 Table 9 Avalanche Criteria for the AES S-box in Table 8 S 8 S 7 S 6 S 5 S 4 S 3 S 2 S Results. All the possible fifty S-boxes and their respective Avalanche Criteria's are generated and tested. By changing the row positions of the individual polynomials in A matrix, 8! of S-boxes were constructed and tested for Avalanche Criteria. It is found that in all the cases the Avalanche Criteria is maximum. One of the S- box and the corresponding Avalanche Criteria are tabulated in Table8 and Table9.The Avalanche criteria for the following affine transformation with different A matrix, C and irreducible polynomials m are shown in Table10 totable13. Table 10 Avalanche Criteria for A = [1b h, 24 h, 37 h, 52 h, 6f h, 86 h, 92 h, df h ] T, c = [b5 h ] T and m = 14d h Table 11 Avalanche Criteria for A = [0e h, 10 h, 21 h, 28 h, 43 h, 51 h, 87 h, c0 h ] T, c = [e8 h ] T and m = 165 h ISSN : Vol. 3 No. 9 september

9 Table 12 Avalanche Criteria for A = [0a h, 15 h, 6b h, 6d h, 82 h, b5 h, d7 h, da h] T, c = [7e h] T and m = 17b h Table 13 Avalanche Criteria for A = [36 h, 6d, h 7e h, 9b, h 9f h, b7 h, db h, fd h] T, c = [5d h] T and m = 1bd h Conclusion It is possible to construct the S-box which satisfy maximum Avalanche Criteria, There are only Four irreducible polynomials which give these S-boxes. In total it is possible to construct only 50 S-boxes that satisfies maximum Avalanche Criteria with affine transformation. It may be concluded that with any other combinations with any other irreducible polynomials, it is not possible to construct the S-boxes which satisfy the maximum Avalanche Criteria. References: [1] William Stallings, Cryptography and Network Security Principles and Practices, Fourth [2] Edition, Pearson, Prentice Hall, [3] Daemen, J. and V. Rijmen, The Design of RIJNDAEL- AES The Advanced Encryption [4] Standard, Springer-Verlag, Berlin, [5] Chandrasekharappa T G S, Prema K V, Kumara Shama, Possible S-boxes generated from Affine transformation those satisfy Maximum Strict Avalanche Criteria, Proceedings of World Academy of Science, Engineering and Technology 60, pp Dec [6] Elif Saygi, Zulfukar Saygi, Meltem SOnmezturan, Ali doganaksoy, Statistical approach on the number of SAC satisfying functions, IEEE transactions on computers, vol. 44. No. 9, September [7] Rejane Forre, The strict avalanche criterion: spectral properties of Boolean Functions and an Extended De_nitio, Advances in cryptologycrypto 88, Lecture notes in computer science, volume 403, pp Springer-verlag. [8] Isil VERGILI, Melek D. YUCEL, Avalanche and Bit Independence Properties for the Ensembles of Randomly Chosen n _ n S-boxes, Turk J Elec. Engin, VOL.9, NO ISSN : Vol. 3 No. 9 september

### Visa Smart Debit/Credit Certificate Authority Public Keys

CHIP AND NEW TECHNOLOGIES Visa Smart Debit/Credit Certificate Authority Public Keys Overview The EMV standard calls for the use of Public Key technology for offline authentication, for aspects of online

### Advanced Encryption Standard. Z. Jerry Shi Department of Computer Science and Engineering University of Connecticut

Advanced Encryption Standard Z. Jerry Shi Department of Computer Science and Engineering University of Connecticut February 2012 Classes of cryptographic algorithms Symmetric-key algorithms Use the same

### Advanced Encryption Standard by Example. 1.0 Preface. 2.0 Terminology. Written By: Adam Berent V.1.7

Written By: Adam Berent Advanced Encryption Standard by Example V.1.7 1.0 Preface The following document provides a detailed and easy to understand explanation of the implementation of the AES (RIJNDAEL)

### Advanced Encryption Standard by Example. 1.0 Preface. 2.0 Terminology. Written By: Adam Berent V.1.5

Written By: Adam Berent Advanced Encryption Standard by Example V.1.5 1.0 Preface The following document provides a detailed and easy to understand explanation of the implementation of the AES (RIJNDAEL)

### FAN DECK FEDERAL STANDARD 595B COLORS (July 1994) 2002 Rob Graham. Special thanks to Pete Chalmers.

7690-01-162-2210 FAN DECK FEDERAL STANDARD 595B COLORS (July 1994) Introduction 2002 Rob Graham. Special thanks to Pete Chalmers. The Federal Standard 595B specification is a U.S. government paint color

### Lecture VI : Secret Key Cryptography

Lecture VI : Secret Key Cryptography Internet Security: Principles & Practices John K. Zao, PhD (Harvard) SMIEEE Computer Science Department, National Chiao Tung University Spring 2012 Internet Security

### Internet Engineering Task Force (IETF) May This document contains test vectors for the stream cipher RC4.

Internet Engineering Task Force (IETF) Request for Comments: 6229 Category: Informational ISSN: 2070-1721 J. Strombergson SecWorks Sweden AB S. Josefsson Simon Josefsson Datakonsult AB May 2011 Test Vectors

### KALE: A High-Degree Algebraic-Resistant Variant of The Advanced Encryption Standard

KALE: A High-Degree Algebraic-Resistant Variant of The Advanced Encryption Standard Dr. Gavekort c/o Vakiopaine Bar Kauppakatu 6, 41 Jyväskylä FINLAND mjos@iki.fi Abstract. We have discovered that the

### Enhancing Advanced Encryption Standard S-Box Generation Based on Round Key

Enhancing Advanced Encryption Standard S-Box Generation Based on Round Key Julia Juremi Ramlan Mahmod Salasiah Sulaiman Jazrin Ramli Faculty of Computer Science and Information Technology, Universiti Putra

### SMS4 Encryption Algorithm for Wireless Networks

SMS4 Encryption Algorithm for Wireless Networks Translated and typeset by Whitfield Diffie of Sun Microsystems and George Ledin of Sonoma State University 15 May 2008 Version 1.03 SMS4 is a Chinese block

### CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1.1 Motivations Vision is the process of discovering from images what is present in the world and where it is (Marr [88], p. 3). Due to the apparent simplicity of the action of seeing,

### ADVANCED ENCRYPTION STANDARD (AES) MODES OF OPERATION

ADVANCED ENCRYPTION STANDARD (AES) MODES OF OPERATION 1 Arya Rohan Under the guidance of Dr. Edward Schneider University of Maryland, College Park MISSION: TO SIMULATE BLOCK CIPHER MODES OF OPERATION FOR

### Network Working Group. Category: Informational. NTT S. Kanno. NTT Software Corporation. April 2009

Network Working Group Request for Comments: 5528 Category: Informational A. Kato NTT Software Corporation M. Kanda NTT S. Kanno NTT Software Corporation April 2009 Camellia Counter Mode and Camellia Counter

### !" #" \$ % \$ & ' % "( ) \$* ( + \$, - \$. /

!" #"\$ %\$ & '% "( )\$* (+\$, - \$. / 0 & 1&&##+.2 " 2&%%.&, &#& \$ & 1 \$ + \$1 & 31,4!%'"%# 1\$4 % 2.& # &2 5 + 670894, ' &" '\$+.&2 2\$%&##" +..\$&&+%1\$%114+1 &\$ +1&#&+,#%11" &&.1&.\$\$!\$%&'" &:#1;#.!, \$& &' +".2

### Solutions to Assignment 10

Solutions to Assignment 10 Math 412, Winter 2003 7.1.26 Prove that each element of a finite group G appears exactly once in each row and exactly once in each column of the operation table. It is not difficult

### SERVER CERTIFICATES OF THE VETUMA SERVICE

Page 1 Version: 3.4, 19.12.2014 SERVER CERTIFICATES OF THE VETUMA SERVICE 1 (18) Page 2 Version: 3.4, 19.12.2014 Table of Contents 1. Introduction... 3 2. Test Environment... 3 2.1 Vetuma test environment...

### CRYPTOGRAPHIC PRIMITIVES AN INTRODUCTION TO THE THEORY AND PRACTICE BEHIND MODERN CRYPTOGRAPHY

CRYPTOGRAPHIC PRIMITIVES AN INTRODUCTION TO THE THEORY AND PRACTICE BEHIND MODERN CRYPTOGRAPHY Robert Sosinski Founder & Engineering Fellow Known as "America's Cryptologic Wing", is the only Air Force

### Quick Installation Guide TBK-SER1001

Quick Installation Guide TBK-SER1001 This manual has been designed to guide you to basic settings of your IP devices such as installation and configuration for using them. 1. Connect cables to IP device

### New CUSD 7-12 Secondary High School Proposed Boundary Recommendation. CUSD Board Study Session November 5, 2014

New CUSD 7-12 Secondary High School Proposed Boundary Recommendation CUSD Board Study Session November 5, 2014 1 Goals Develop school boundaries for the new 7-12 secondary high school Balance projected

### SERVER CERTIFICATES OF THE VETUMA SERVICE

Page 1 Version: 3.5, 4.11.2015 SERVER CERTIFICATES OF THE VETUMA SERVICE 1 (18) Page 2 Version: 3.5, 4.11.2015 Table of Contents 1. Introduction... 3 2. Test Environment... 3 2.1 Vetuma test environment...

### Quick Installation Guide

Quick Installation Guide This manual has been designed to guide you through basic settings of your IP devices, such as installation and configuration for using them. Step1. Assemble and install IP device

### Cryptography and Network Security Chapter 5

Cryptography and Network Security Chapter 5 Fifth Edition by William Stallings Lecture slides by Lawrie Brown (with edits by RHB) Chapter 5 Advanced Encryption Standard "It seems very simple." "It is very

### Quick Start Guide G-Code/EEC-2400

Quick Start Guide G-Code/EEC-2400 This manual provides instructions for quick installation and basic configuration of your IP device. 1. Part names and positions Please check names and positions of each

### Catalyst 3850 Series Switch with Embedded Wireshark Configuration Example

Catalyst 3850 Series Switch with Embedded Wireshark Configuration Example Document ID: 117639 Contributed by Colby Beam, Cisco TAC Engineer. Apr 22, 2014 Contents Introduction Prerequisites Requirements

### Type: Universal Relais Modbus protocol description. EA-Nr.: 1451 Replace for: Page: 1 von 9

EA-Nr.: 1451 Replace for: Page: 1 von 9 MODBUS TCP/IP TCP Port: 502 Max. TCP connections): 5 MODBUS RTU Supported function codes Function code Name Utilization 3 (03H) Read Holding Registers Read data

### Honors Algebra 2 Learning Targets. Unit 1 - Equations and Inequalities Learning Target

Honors Algebra 2 s I can Unit 1 - Equations and Inequalities 1. Describe the subsets of the real numbers and show how they are related to one another. 2. Use the properties of real numbers to justify the

### Rijndael Encryption implementation on different platforms, with emphasis on performance

Rijndael Encryption implementation on different platforms, with emphasis on performance KAFUUMA JOHN SSENYONJO Bsc (Hons) Computer Software Theory University of Bath May 2005 Rijndael Encryption implementation

### Roman 8 Character Set Codes

Roman 8 Character Set Codes Roman 8 Character Set Codes Roman 8 Character Set Codes ASCII HEX DEC OCT DESCRIPTION NULL 00 0 000 Null SOH 01 1 001 Start of heading STX 02 2 002 Start of text EXT 03 3 003

### CHAPTER 5. ADVANCED ENCRYPTION STANDARD

CHAPTER 5. ADVANCED ENCRYPTION STANDARD AES is a symmetric block cipher that is intended to replace DES for commercial applications. It uses a 128-bit block size and a key size of 128, 192, or 256 bits.

### Type: Universal Relais Modbus protocol description. EA-Nr.: 1451 Replace for: Page: 1 von 10

EA-Nr.: 1451 Replace for: 12280-1605-00 Page: 1 von 10 MODBUS TCP/IP TCP Port: 502 Max. TCP connections): 5 MODBUS RTU Connection diagram RS 485 Connection name Modbus Ziehl EIA/TIA-485 - wire D0 B (B

### VISIX Time of Flight People Tracking Camera VX-VTOF-01 Quick Start Guide v VISIX Time of Flight Quick Start Guide VX-VTOF-01

VISIX Time of Flight Quick Start Guide VX-VTOF-01 VISIX Time of Flight People Tracking Camera VX-VTOF-01 Quick Start Guide v01-2016 10385 Westmoor Drive, Suite 210, Westminster, CO 80021 www.3xlogic.com

### USB HID to PS/2 Scan Code Translation Table

Key Name HID Usage Page HID Usage ID PS/2 Set 1 Make* PS/2 Set 1 Break* PS/2 Set 2 Make PS/2 Set 2 Break System Power 01 81 E0 5E E0 DE E0 37 E0 F0 37 System Sleep 01 82 E0 5F E0 DF E0 3F E0 F0 3F System

### Les identités féminines dans le conte traditionnel occidental et ses réécritures : une perception actualisée

Les identités féminines dans le conte traditionnel occidental et ses réécritures : une perception actualisée des élèves Sarah Brasseur To cite this version: Sarah Brasseur. Les identités féminines dans

Advanced Encryption Standard (AES) Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu Audio/Video recordings of this lecture are available at: http://www.cse.wustl.edu/~jain/cse571-11/

### CONVERSION CHART PROBATE CODE TO ESTATES CODE

Revised January 27, 2014 Prepared by Prof. Gerry W. Beyer CONVERSION CHART PROBATE CODE TO ESTATES CODE 2(a) (part) 21.006 2(c) 21.004 3 (part) 22.001 3(a) 22.002 3(b) 22.004 3(c) 22.005 3(d) 22.006 3(e)

### ZN-NH22XE Quick User Guide

ZN-NH22XE Quick User Guide This manual has been designed to guide you through basic installation, configuration and the webpage access settings of the device. Step1. Install the lens 1. Place the lens

### Outline. 1 Introduction 2 Attacks 3 Substitution Ciphers 4 Transposition Ciphers 5 Substitution and Permutation Boxes 6 One-Time Pads 7 Summary 1/51

Outline CSc 466/566 Computer Security 4 : Cryptography Introduction Version: 2012/02/06 16:06:39 Department of Computer Science University of Arizona collberg@gmail.com Copyright c 2012 Christian Collberg

### Design Note DN509. Data Whitening and Random TX Mode By Grant Christiansen. Keywords. 1 Introduction CC430 CC1100 CC1100E CC1101 CC1110 CC1111 CC1150

Data Whitening and Random TX Mode By Grant Christiansen Keywords CC430 CC1100 CC1100E CC1101 CC1110 CC1111 CC1150 CC2500 CC2510 CC2511 CC2550 Whitening Test Generator 1 Introduction This document gives

### Arts et politique sous Louis XIV

Arts et politique sous Louis XIV Marie Tourneur To cite this version: Marie Tourneur. Arts et politique sous Louis XIV. Éducation. 2013. HAL Id: dumas-00834060 http://dumas.ccsd.cnrs.fr/dumas-00834060

user manual 2 2011 Mikro Sdn Bhd All Rights Reserved 2 inch, 64 x 128 dot matrix LCD display with back lighting Three phase and single phase detection of reactive power 12 (or 8 for 8 step model) output

### Simple MIDI for Virtual Organ (using Midi-Ox)

Simple MIDI for Virtual Organ (using Midi-Ox) Index Introduction...- 2 - Requirements...- 2 - Three Basic MIDI Functions - Overview...- 3 - MIDI Note ON / Note OFF...- 3 - MIDI Program Change...- 3 - MIDI

### D8.3 Specification of new constructed block cipher and evaluation of its vulnerability to errors

European Seventh Framework Programme FP7-218086-Collaborative Project D8.3 Specification of new constructed block cipher and evaluation of its The INDECT Consortium AGH University of Science and Technology,

### Magic Squares and Modular Arithmetic

Magic Squares and Modular Arithmetic Jim Carlson November 7, 2001 1 Introduction Recall that a magic square is a square array of consecutive distinct numbers such that all row and column sums and are the

### THE AUTHORITATIVE INTERNATIONAL PUBLICATION ON COMPUTER VIRUS PREVENTION, RECOGNITION AND REMOVAL CONTENTS

THE AUTHORITATIVE INTERNATIONAL PUBLICATION ON COMPUTER VIRUS PREVENTION, RECOGNITION AND REMOVAL CONTENTS EDITORIAL TECHNICAL ANALYSIS Sorry, the had disk drive C is too full. Remove a few old files from

ADVANCED ENCRYPTION STANDARD (AES) Tran Song Dat Phuc Department of Computer Science and Engineering Seoul National University of Science and Technology 2013-2014 Outline AES History AES Operations Advanced

### Payload Type = SA Next Payload = ISAKMP_NEXT_VID Payload Length = 0x94 DOI = 0x1 Situation = 0x1

How can you analyze VPN IPSec Log? Here we take an example with brief description to teach you how to read the IPSec log of Vigor router, so that you may be able to do some basic troubleshooting by yourself.

### Report of Independent Accountant on SSL CORP d/b/a SSL.COM CA s Root Key Generation

Tel: 314-889-1100 Fax: 314-889-1101 www.bdo.com 101 South Hanley Road, Suite 800 St. Louis, MO 63105 Report of Independent Accountant on SSL CORP d/b/a SSL.COM CA s Root Key Generation To The Management

### Dallas DS1620 Digital Thermometer Cornerstone Electronics Technology and Robotics II

Dallas DS1620 Digital Thermometer Cornerstone Electronics Technology and Robotics II Administration: o Prayer PicBasic Pro Programs Used in The DS1620 Lesson: o General PicBasic Pro Program Listing: http://www.cornerstonerobotics.org/picbasic.php

### TUPAS IDENTIFICATION SERVICE FOR SERVICE PROVIDERS. Service Description and Service Provider s Guidelines

TUPAS IDENTIFICATION SERVICE FOR SERVICE PROVIDERS Service Description and Service Provider s Guidelines Version 2.3c 20 January 2011 1 (16) Contents 1 Tupas service features... 3 2 Service security...

### SL-8800 HDCP 2.2 and HDCP 1.x Protocol Analyzer for HDMI User Guide

SL-8800 HDCP 2.2 and HDCP 1.x Protocol Analyzer for HDMI Simplay-UG-02003-A July 2015 Contents 1. Overview... 4 1.1. SL-8800 HDCP Protocol Analyzer Test Equipment... 4 1.2. HDCP 2.2/HDCP 1.x Protocol Analyzer

### Request for Comments: 1947 Category: Informational May Greek Character Encoding for Electronic Mail Messages

Network Working Group D. Spinellis Request for Comments: 1947 SENA S.A. Category: Informational May 1996 Greek Character Encoding for Electronic Mail Messages Status of This Memo This memo provides information

### Les effets de la relaxation sur les apprentissages à l école

Les effets de la relaxation sur les apprentissages à l école Laurine Bouchez To cite this version: Laurine Bouchez. Les effets de la relaxation sur les apprentissages à l école. Éducation. 2012.

### XOR-Concatenation combined with Bit Conversion

XOR-Concatenation combined with Bit Conversion (Ernst Erich Schnoor) eschnoor@multi-matrix.de Abstract I present a procedure which combines Xor-concatenated digital data with structural changes of their

### HW3, Math 307. CSUF. Spring 2007.

HW, Math 07. CSUF. Spring 2007. Nasser M. Abbasi Contents Section.6, problem 2 Section.6, problem 2 Section.6, problem 5 4 Section.6, problem 7 6 5 Section.6, problem 25 8 6 Section.6, Problem 28 0 7 Section.6,

### A EE A D A DE B CD A D BB B F A

Proceedings of the International Multiconference on Computer Science and Information Technology pp. 831 836 ISBN 978-83-60810-27-9 ISSN 1896-7094 AEEADADEBCDADBBBFA EBEBBBBE EBE BEBCFCFBCDBBFAFEA CFDABBDE

### The Advanced Encryption Standard (AES)

The Advanced Encryption Standard (AES) Conception - Why A New Cipher? Conception - Why A New Cipher? DES had outlived its usefulness Vulnerabilities were becoming known 56-bit key was too small Too slow

### Mathematics IMA ( 1) ( 2)

Maths Learning Service: Revision Matrices Mathematics IA Mathematics IMA A matrix is an array of numbers, written within a set of pattern of rows and columns. For example: 4 5 6, 0 0 0, brackets, and arranged

### E A AD D AB C AB A BF C A B C BD E FA B C

E A AD D AB C AB A BF C A B C BD E FA B C ABCDE B B F A B A CD E F D B E D D ACBA E F B AB C D A EF EAD E E A CE E E B A E A E E AE E EA D E AE C AD E A C E D ED A A A E EA A ED D A E E D A E ED E E CE

### Pattern Co. Monkey Trouble Wall Quilt. Size: 48" x 58"

.............................................................................................................................................. Pattern Co..........................................................................................

### Chapter (3) SLOPE DEFLECTION METHOD

Chapter (3) SOPE DEFECTION ETHOD 3.1 Introduction:- The methods of three moment equation, and consistent deformation method are represent the FORCE ETHOD of structural analysis, The slope deflection method

### Canadian Aero Manufacturing Applicability list for CAM Lycoming Oil Pump replacement parts

Issue Date August 7, 2002 Print Date 27/02/09 Revision: 5 Page 1 of 5 This applicability list is approved by PDA00-17, and its eligibility list CA-L-01 issued October 30 2001, or later approved revision.

### Math 2331 Linear Algebra

2.2 The Inverse of a Matrix Math 2331 Linear Algebra 2.2 The Inverse of a Matrix Jiwen He Department of Mathematics, University of Houston jiwenhe@math.uh.edu math.uh.edu/ jiwenhe/math2331 Jiwen He, University

### HANDBOOK ON INDUSTRIAL PROPERTY INFORMATION AND DOCUMENTATION. Ref.: Standards ST.17 page: STANDARD ST.17

Ref.: Standards ST.17 page: 3.17.1 STANDARD ST.17 RECOMMENDATION FOR THE CODING OF HEADINGS OF ANNOUNCEMENTS MADE IN OFFICIAL GAZETTES INTRODUCTION 1. This recommendation is intended to improve the informative

### Cryptography and Network Security. Prof. D. Mukhopadhyay. Department of Computer Science and Engineering. Indian Institute of Technology, Kharagpur

Cryptography and Network Security Prof. D. Mukhopadhyay Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Module No. # 01 Lecture No. # 12 Block Cipher Standards

### Sent sent. lavoro licenziamento marittimo ISSN Pubblicato dal 01/04/2010

ISSN 1127-8579 Pubblicato dal 01/04/2010 All'indirizzo http://www.diritto.it/docs/29254-tribunale-di-modica-giudice-del-lavoro-dottssa-sandra-levanti-sentenza-n-74-2008-in-tema-di-irrogazione-di-sanzione-disciplinarenell-ambito-di-rapporto-di-lavoro-nel-settore-marittimo

### URL encoding uses hex code prefixed by %. Quoted Printable encoding uses hex code prefixed by =.

ASCII = American National Standard Code for Information Interchange ANSI X3.4 1986 (R1997) (PDF), ANSI INCITS 4 1986 (R1997) (Printed Edition) Coded Character Set 7 Bit American National Standard Code

### Matrices Worksheet. Adding the results together, using the matrices, gives

Matrices Worksheet This worksheet is designed to help you increase your confidence in handling MATRICES. This worksheet contains both theory and exercises which cover. Introduction. Order, Addition and

### RECOMMENDATION ITU-R BT *, **

Rec. ITU-R BT.1381-1 1 RECOMMENDATION ITU-R BT.1381-1 *, ** Serial digital interface-based transport interface for compressed television signals in networked television production based on Recommendations

### Lecture # 2 - Matrix Algebra

Lecture # - Matrix Algebra Consider our simple macro model Y = C + I + G C = a + by Y C = I + G by + C = a This is an example of system of linear equations and variables In general, a system of x: a 11

### Quick Installation Guide

O1 N 2 3 4 5 6 7 8 O1 N 2 3 4 5 6 7 8 Quick Installation Guide This manual has been designed to guide you through basic settings of your IP devices, such as installation and configuration for using them.

### PayPass Testing Environment (Terminal Products)

PayPass Testing Environment (Terminal Products) January 2011 Proprietary Rights The information contained in this document is proprietary and confidential to MasterCard International Incorporated, one

### New Block Cipher: ARIA

This is the "accepted version" of LNCS 97 pp.43-445 Springer (004, presented at ICISC 003. http://dx.doi.org/0.007/978-3-540-469-6_3 New Block Cipher: ARIA Daesung Kwon, Jaesung Kim, Sangwoo Park, Soo

### ASCII CODES WITH GREEK CHARACTERS

ASCII CODES WITH GREEK CHARACTERS Dec Hex Char Description 0 0 NUL (Null) 1 1 SOH (Start of Header) 2 2 STX (Start of Text) 3 3 ETX (End of Text) 4 4 EOT (End of Transmission) 5 5 ENQ (Enquiry) 6 6 ACK

### CHAPTER 6 Space Trusses

CHAPTER 6 Space Trusses INTRODUCTION A space truss consists of members joined together at their ends to form a stable threedimensional structures A stable simple space truss can be built from the basic

### A matrix over a field F is a rectangular array of elements from F. The symbol

Chapter MATRICES Matrix arithmetic A matrix over a field F is a rectangular array of elements from F The symbol M m n (F) denotes the collection of all m n matrices over F Matrices will usually be denoted

### COMPRESSION SPRINGS: STANDARD SERIES (INCH)

: STANDARD SERIES (INCH) LC 014A 01 0.250 6.35 11.25 0.200 0.088 2.24 F F M LC 014A 02 0.313 7.94 8.90 0.159 0.105 2.67 F F M LC 014A 03 0.375 9.52 7.10 0.126 0.122 3.10 F F M LC 014A 04 0.438 11.11 6.00

### BCB 713 Module Spring 2011

Sequential Pattern Mining COMP 790-90 Seminar BCB 713 Module Spring 2011 The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Sequential Pattern Mining Why sequential pattern mining? GSP algorithm FreeSpan

### Digital Lighting Systems, Inc.

Digital Lighting Systems, Inc. PD26-DMX Two Channel DMX Dimmer Pack (includes information for PD26-DMX-S) PD26-DMX S2 S 2 USER'S MANUAL PD26-DMX-UM 0/0 2-Channel Dimmer Pack Digital Lighting Systems PD26-DMX

### Machine Language to Assembly Language Conversion Table

Machine Language to Assembly Language Conversion Table 1 Mode 00 * 01 NOP No operation Inherent 1 02 * 03 * 04 * 05 * 06 TAP Transfer from accumulator A to process code register Number Inherent 1 07 TPA

### The ASCII Character Set

The ASCII Character Set The American Standard Code for Information Interchange or ASCII assigns values between 0 and 255 for upper and lower case letters, numeric digits, punctuation marks and other symbols.

### 3. April 2013 IT ZERTIFIKATE. Zertifizierungsstellen / Certification Center. IT Sicherheit UNTERNEHMENSBEREICH IT

IT Sicherheit UNTERNEHMENSBEREICH IT IT ZERTIFIKATE 3. April 2013 Zertifizierungsstellen / Certification Center D-TRUST D-Trust Root Class 2 CA2007 Aussteller/Issuer: D-TRUST Root Class 2 CA 2007 Gültig

### Luxembourg (Luxembourg): Trusted List

Luxembourg (Luxembourg): Trusted List Institut Luxembourgeois de la Normalisation, de l'accréditation de la Sécurité et qualité des produits et services Scheme Information TSL Version 4 TSL Sequence Number

### EMV (Chip-and-PIN) Protocol

EMV (Chip-and-PIN) Protocol Märt Bakhoff December 15, 2014 Abstract The objective of this report is to observe and describe a real world online transaction made between a debit card issued by an Estonian

### NON SINGULAR MATRICES. DEFINITION. (Non singular matrix) An n n A is called non singular or invertible if there exists an n n matrix B such that

NON SINGULAR MATRICES DEFINITION. (Non singular matrix) An n n A is called non singular or invertible if there exists an n n matrix B such that AB = I n = BA. Any matrix B with the above property is called

### Inverses. Stephen Boyd. EE103 Stanford University. October 25, 2016

Inverses Stephen Boyd EE103 Stanford University October 25, 2016 Outline Left and right inverses Inverse Solving linear equations Examples Pseudo-inverse Left and right inverses 2 Left inverses a number

### Embargos de Declaração no Processo do Trabalho

ISSN 1127-8579 Pubblicato dal 12/03/2013 All'indirizzo http://www.diritto.it/docs/34770-embargos-de-declara-o-no-processo-dotrabalho Autore: José Geraldo da Fonseca Embargos de Declaração no Processo do

### CROSS REFERENCE. Cross Reference Index 110-122. Cast ID Number 110-111 Connector ID Number 111 Engine ID Number 112-122. 2015 Ford Motor Company 109

CROSS REFERENCE Cross Reference Index 110-122 Cast ID Number 110-111 Connector ID Number 111 112-122 2015 Ford Motor Company 109 CROSS REFERENCE Cast ID Number Cast ID Ford Service # MC Part # Part Type

### Galois Field in Cryptography

Galois Field in Cryptography Christoforus Juan Benvenuto May 3, 22 Abstract This paper introduces the basics of Galois Field as well as its implementation in storing data. This paper shows and helps visualizes

### The first 32 characters in the ASCII-table are unprintable control codes and are used to control peripherals such as printers.

The following ASCII table contains both ASCII control characters, ASCII printable characters and the extended ASCII character set ISO 8859-1, also called ISO Latin1 The first 32 characters in the ASCII-table

DATING YOUR GUILD 1952-1960 YEAR APPROXIMATE LAST SERIAL NUMBER PRODUCED 1953 1000-1500 1954 1500-2200 1955 2200-3000 1956 3000-4000 1957 4000-5700 1958 5700-8300 1959 12035 1960-1969 This chart displays

### PROVU Series Modbus Register Tables

PRECISION DIGITAL CORPORATION 89 October Hill Road Holliston, MA 01746 USA Tel(508) 655-7300 Fax(508) 655-8990 www.predig.com WARNING As is typical with most instruments, the addition of serial communications

### Secure Linear Transformation Based Cryptosystem using Dynamic Byte Substitution

Secure Linear ransformation Based Cryptosystem using Dynamic Byte Substitution Adi Narayana Reddy K Dept. of CSE & HIAM Gowdavelli, Medchal, Hyderabad,India aadi.iitkgp@gmail.com Vishnuvardhan B Dept.

The Advanced Encryption Standard - see Susan Landau s paper: Communications security for the twenty-first century: the advanced encryption standard. In 1997, the NIST (the National Institute of Standards

### Problem Set 1 Solutions Math 109

Problem Set 1 Solutions Math 109 Exercise 1.6 Show that a regular tetrahedron has a total of twenty-four symmetries if reflections and products of reflections are allowed. Identify a symmetry which is

### Projective Transformations

Chapter 7 Projective Transformations 7.1 Affine Transformations In affine geometry, affine transformations (translations, rotations,... ) play a central role; by definition, an affine transformation is

### Chapter 8, Sequence Data Mining

CSI 4352, Introduction to Data Mining Chapter 8, Sequence Data Mining Young-Rae Cho Associate Professor Department of Computer Science Baylor University Topics Single Sequence Mining Frequent sequence

### Side trigger event. Limitations that are important for users of the Bosch Crash Data Retrieval (CDR) tool on this Ford product to know

IMPORTANT NOTICE: Robert Bosch LLC and the manufacturers whose vehicles are accessible using the CDR System urge end users to use the latest production release of the Crash Data Retrieval system software

### MATH 304 Linear Algebra Lecture 4: Matrix multiplication. Diagonal matrices. Inverse matrix.

MATH 304 Linear Algebra Lecture 4: Matrix multiplication. Diagonal matrices. Inverse matrix. Matrices Definition. An m-by-n matrix is a rectangular array of numbers that has m rows and n columns: a 11