(A) Write a computer program of addition and multiplication for all the binary 8-tuples as abow and answer to the following questions: (B) Find any member a in GF(256) with the property that a, a², a²., a²55 are all distinct, Calculate ass, al, and at NSWER: = ( ) :a binary 8-tuple ):a binary 8-tuple ):a binary 8-tuple ) : a binary 8-tuple
(A) Write a computer program of addition and multiplication for all the binary 8-tuples as abow and answer to the following questions: (B) Find any member a in GF(256) with the property that a, a², a²., a²55 are all distinct, Calculate ass, al, and at NSWER: = ( ) :a binary 8-tuple ):a binary 8-tuple ):a binary 8-tuple ) : a binary 8-tuple
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
![An irreducible polynomial of degree 8 over GF(2) is given as f(x) =x+x+x'+x +1. This can
be used to define GF(2)=GF(256) which is frequently used to design a code over the ASCII
symbols consisting of 8 bits.
We will use the following notation, for a, e GF(2),
e ar + a,r+ ar ++ aa +a,
(A) Write a computer program of addition and multiplication for all the binary 8-tuples as above
and answer to the following questions:
(B) Find any member a in GF(256) with the property that a, a², a²̟., a5 are all distinct,
Calculate as al28, and a4.
ANSWER:
) :a binary 8-tuple
):a binary 8-tuple
):a binary 8-tuple
):a binary 8-tuple
a = (
a4 = (
a12 =(
ass = (
(C) Calculate the multiplications a a, att . atza, and a al0 using your program in (A).
Verify, for example, that a at = al+64 = ats, a*. a1zi - att12- al92 etc.
(D) Define a linear function g from GF(256) to itself such that g(x) = x for any x in GF(256).
Here, the linearity implies that g preserves two operations of the field.
That is, for any x,y in GF(256), we have
g(x + y) = g(x) + g(y) and g(x-y) = g(x) - gV).
Either prove that g is 1-1 or find a counterexample that g is NOT 1-1.
Either prove that g is onto or find a counterexample that g is NOT onto.
Report must contain your program source code and the answers to the above three problems.](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F28a22340-6d9d-4cc4-a9c4-adb517e05df3%2Fc20c31bf-1b39-4ee5-8cdb-a22a9ead8718%2Fpp0cs6r_processed.jpeg&w=3840&q=75)
Transcribed Image Text:An irreducible polynomial of degree 8 over GF(2) is given as f(x) =x+x+x'+x +1. This can
be used to define GF(2)=GF(256) which is frequently used to design a code over the ASCII
symbols consisting of 8 bits.
We will use the following notation, for a, e GF(2),
e ar + a,r+ ar ++ aa +a,
(A) Write a computer program of addition and multiplication for all the binary 8-tuples as above
and answer to the following questions:
(B) Find any member a in GF(256) with the property that a, a², a²̟., a5 are all distinct,
Calculate as al28, and a4.
ANSWER:
) :a binary 8-tuple
):a binary 8-tuple
):a binary 8-tuple
):a binary 8-tuple
a = (
a4 = (
a12 =(
ass = (
(C) Calculate the multiplications a a, att . atza, and a al0 using your program in (A).
Verify, for example, that a at = al+64 = ats, a*. a1zi - att12- al92 etc.
(D) Define a linear function g from GF(256) to itself such that g(x) = x for any x in GF(256).
Here, the linearity implies that g preserves two operations of the field.
That is, for any x,y in GF(256), we have
g(x + y) = g(x) + g(y) and g(x-y) = g(x) - gV).
Either prove that g is 1-1 or find a counterexample that g is NOT 1-1.
Either prove that g is onto or find a counterexample that g is NOT onto.
Report must contain your program source code and the answers to the above three problems.
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 2 steps with 2 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Recommended textbooks for you
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education