1/0 S1 1/0 0/0 S2 1/1 0/0 0/0 S3

Programming with Microsoft Visual Basic 2017
8th Edition
ISBN:9781337102124
Author:Diane Zak
Publisher:Diane Zak
Chapter4: The Selection Structure
Section: Chapter Questions
Problem 1MQ6
icon
Related questions
Question

Figure shows a finite state machine(FSM) description of a sequential digital circuit , which has one input(X) and one output(Y). The design has three valid states S1,S2 and S3.

Modify the FSM specification in figure to insert a malicious hardware Trojan .Derive logic implementation of the resulting circuit using D flip flops and bunary coding of the internal states. The inserted Trojan should not affect the original functionality but should allow the infected circut to detect an additional sequence of your choice.

Note:The Trojan you insert should not lead to an increase in the number of D flips  compared to the original design.

1/0
$1
1/0
0/0
S2
1/1
0/0
0/0
S3
Transcribed Image Text:1/0 $1 1/0 0/0 S2 1/1 0/0 0/0 S3
Expert Solution
steps

Step by step

Solved in 3 steps with 5 images

Blurred answer
Knowledge Booster
Binary numbers
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
Np Ms Office 365/Excel 2016 I Ntermed
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage