University of Illinois at Chicago ECE 396  Senior Design I 4  1 ECE 396 – Senior Design I Fall 2006 Semester PowerPoint presentation #4.

Slides:



Advertisements
Similar presentations
G-12 Counterfeit Parts Activity Prepared for PSMC Meeting San Diego, CA October 25, 2007 Presenter Boeing G-12 Committee Vice Chair.
Advertisements

Vladimir Misic: 10 Professionalism and Ethics Ownership and Protection.
Product Disassembly. Disassembly or teardown of a product is a major step in the Reverse Engineering process. It uncovers the principles behind how a.
Reverse Engineering and Functional Analysis Reverse engineering (RE) is the process of taking something apart and analyzing its workings in detail, usually.
Overview Lesson 10,11 - Software Quality Assurance
Software Protection & Scope of the Right holder Options for Developing Countries Presentation by: Dr. Ahmed El Saghir Judge at the Council of State Courts.
Protecting your company’s valuable information
Professional Ethics for Computer Programmers
Legal Protection of Software and Databases Jennifer Pierce.
Engineering Design and Problem Solving
Commercialization of R&D Results: How to Prepare For The Early Stages.
Prototyping: “The Design Process”. The Problem The design process begins when a solution to a problem is needed. At other times the engineer may change.
Karolina Muszyńska. Reverse engineering - looking at the solution to figure out how it works Reverse engineering - breaking something down in order to.
Legal aspects Based on Law in the Internet Age Sharon K. Black.
Wednesday, May 26 Objective: Students will be able to explain the concept of fluid power, and the difference between hydraulic and pneumatic systems.
Reverse Engineering Unit 3, Lesson 3 Explanation.
2/2/09 - L14 PatentsCopyright Joanne DeGroat, ECE, OSU1 Patents.
Requirements Engineering
Today discussion Intellectual property. What exactly is intellectual property ? Types of intellectual property. Patents, Trademarks and Designs. The ”BIG.
China’s Reverse Engineering By SN Bennett. What is Reverse Engineering? Reverse engineering is the process of discovering the technological principles.
1.Identify the design problem to solve and to decide whether to address it. (ITEA, STL 11-M) 2.Refine a design by using prototypes and modeling to ensure.
Engineering Design Introduction to Mechanical Engineering
Market Research Lesson 6. Objectives Outline the five major steps in the market research process Describe how surveys can be used to learn about customer.
Design Process 중앙대학교 전자전기공학부. Design for Electrical and Computer Engineers 2. Design Process  Engineering : Problem solving through specialized scientific.
Reverse engineering is the process of discovering the technological principles of a human made device, object or system through analysis of its structure,
Intellectual Property (Quinn Chapter 4) CS4001 Kristin Marsicano.
Back to the Basics The Ethical Aspect of Reverse Engineering.
Senior Design II proposal A step-by-Step review. What is Senior Design?  Senior Design is a sequence of two courses during two consecutive semesters.
By: Jacob Carter and Elemuel Coleman
Product Management. Facts about Product Management Many managers realized that investment in INNOVATION is critical for future growth & even in the survival.
Ownership of Software Software represents the results of intellectual rather than purely physical efforts and is therefore inherently non- tangible. So.
Introduction to IT Lecture – 01.
Design Documentation Clint Kehres, Brian Krouse, Jenn Shafner.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 28Slide 1 CO7206 System Reengineering 4.2 Software Reengineering Most slides are Slides.
Well, sir, from the sounds of it, you've got yourself some pirated software. I'm afraid there's nothing we can do to help you.`
Reverse Engineering. Reverse engineering is the general process of analyzing a technology specifically to ascertain how it was designed or how it operates.
ECE 396 – Senior Design I Fall Semester 2013 Lecture 3 Documentation and the Design Process.
A method for understanding product design. After this presentation you will be familiar with: Design concepts and scientific principles behind the working.
Reverse Engineering Dept. of I&CT, MIT, Manipal. Aspects To Be Covered Introduction to reverse engineering. Comparison between reverse and forward engineering.
Chapter 2 The Design and Problem-Solving Process.
Entrepreneurship CHAPTER 8 SECTION 1.  When you develop a new product or service, you create an asset that must be protected.  Intellectual property.
Software Engineering Process - II 7.1 Unit 7: Quality Management Software Engineering Process - II.
Computer Technology: Your Need to Know Chapter 1 Slide 1.
Patent Applications Just the Frequently Asked Questions.
Cyber Law Title: COPYRIGHT INFRINGEMENT OF ELECTRONIC COPYING Group Members Amirul Bin Jamil Engku Nadzry Bin Engku Rahmat Mohd Danial Shah Bin Shahzali.
Software Development Module Code: CST 240 Chapter 6: Software Maintenance Al Khawarizmi International College, AL AIN, U.A.E Lecturer: Karamath Ateeq.
Legal challenges related to software vulnerability disclosure
Chapter 06: LEGAL ISSUES FOR THE ENTREPRENEUR
Reverse Engineering and Functional Analysis
What is Reverse Engineering?
IC6501 CONTROL SYSTEMS Class : III EEE / V SEMESTER
Classical Waterfall Model
Reverse Engineering Slide Deck
STEMCenter for Teaching & Learning™ Engineering byDesign™
STEMCenter for Teaching & Learning™ Engineering byDesign™
Forging new generations of engineers
Forging new generations of engineers
Chapter 6 Reverse Engineering.
Software Quality Engineering
Reverse Engineering.
Product Disassembly.
REVERSE ENGINEERING Footer Text 1/1/2019.
STEMCenter for Teaching & Learning™ Engineering byDesign™
STEMCenter for Teaching & Learning™ Engineering byDesign™
MODULE B - PROCESS SUBMODULES B1. Organizational Structure
Forging new generations of engineers
SSHHHH! It’s a Trade Secret
Re- engineeniering.
Software Maintenance Part1 Introduction. Outlines What Is Software Maintenance Purposes of Maintenance Why We Need It Maintenance Difficilties Some Tips.
Forging new generations of engineers
Presentation transcript:

University of Illinois at Chicago ECE 396  Senior Design I 4  1 ECE 396 – Senior Design I Fall 2006 Semester PowerPoint presentation #4

University of Illinois at Chicago ECE 396  Senior Design I 4  2 Reverse Engineering “Reverse engineering (RE) is the process of discovering the technological principles of a mechanical application through analysis of its structure, function and operation. It often involves taking something (e.g., a mechanical device, an electronic component, a software program) apart and analyzing its workings in detail, usually with the intention to construct a new device or program that does the same thing without actually copying anything from the original.” -

University of Illinois at Chicago ECE 396  Senior Design I 4  3 Why reverse engineer? – –analyze how a product works – –what components it consists of – –estimate costs – –identify potential patent infringement – –find opportunities for cost cutting – –to rewrite lost documentation – –copy another product’s technology

University of Illinois at Chicago ECE 396  Senior Design I 4  4 Typically, the legitimate purpose of reverse engineering is to construct a new device or program that does the same thing without actually copying anything from the original.

University of Illinois at Chicago ECE 396  Senior Design I 4  5 (illegal). Under United States law, reverse engineering a patented item can be infringement (illegal).

University of Illinois at Chicago ECE 396  Senior Design I 4  6 However, if the artifact or process is protected by trade secrets instead of by a patent, then reverse- engineering the artifact or process is lawful as long as the artifact or process is obtained legitimately.

University of Illinois at Chicago ECE 396  Senior Design I 4  7 Illegitimate uses of reverse engineering: removal of copy protection ("cracking") circumvention of access restrictions often present in consumer electronics

University of Illinois at Chicago ECE 396  Senior Design I 4  8 Other examples of the different legitimate uses of reverse engineering: ” from “Frequently Asked Questions (and Answers) about Reverse Engineering” from

University of Illinois at Chicago ECE 396  Senior Design I 4  9 Other examples of the different legitimate uses of reverse engineering: Understanding how a product works more comprehensively than by merely observing it

University of Illinois at Chicago ECE 396  Senior Design I 4  10 Other examples of the different legitimate uses of reverse engineering: Investigating and correcting errors and limitations in existing electronic products or computer programs

University of Illinois at Chicago ECE 396  Senior Design I 4  11 Other examples of the different legitimate uses of reverse engineering: Studying the design principles of a product as part of an education in engineering

University of Illinois at Chicago ECE 396  Senior Design I 4  12 Other examples of the different legitimate uses of reverse engineering: Making products and systems compatible so they can work together or share data

University of Illinois at Chicago ECE 396  Senior Design I 4  13 Other examples of the different legitimate uses of reverse engineering: Evaluating one's own product to understand its limitations

University of Illinois at Chicago ECE 396  Senior Design I 4  14 Other examples of the different legitimate uses of reverse engineering: Determining whether someone else has literally copied elements of one's own technology

University of Illinois at Chicago ECE 396  Senior Design I 4  15 Other examples of the different legitimate uses of reverse engineering: Creating documentation for the operation of a product whose manufacturer is unresponsive to customer service requests

University of Illinois at Chicago ECE 396  Senior Design I 4  16 Other examples of the different legitimate uses of reverse engineering: Transforming obsolete products into useful ones by adapting them to new systems and platforms

University of Illinois at Chicago ECE 396  Senior Design I 4  17 Reverse Engineering Example: Walkie-Talkie ($4 per pair at Walgreens)

University of Illinois at Chicago ECE 396  Senior Design I 4  18

University of Illinois at Chicago ECE 396  Senior Design I 4  19

University of Illinois at Chicago ECE 396  Senior Design I 4  20

University of Illinois at Chicago ECE 396  Senior Design I 4  21

University of Illinois at Chicago ECE 396  Senior Design I 4  22

University of Illinois at Chicago ECE 396  Senior Design I 4  23

University of Illinois at Chicago ECE 396  Senior Design I 4  24

University of Illinois at Chicago ECE 396  Senior Design I 4  25

University of Illinois at Chicago ECE 396  Senior Design I 4  26

University of Illinois at Chicago ECE 396  Senior Design I 4  27

University of Illinois at Chicago ECE 396  Senior Design I 4  28

University of Illinois at Chicago ECE 396  Senior Design I 4  29

University of Illinois at Chicago ECE 396  Senior Design I 4  30

University of Illinois at Chicago ECE 396  Senior Design I 4  31

University of Illinois at Chicago ECE 396  Senior Design I 4  32

University of Illinois at Chicago ECE 396  Senior Design I 4  33 Conclusions: 1.Much effort was spent on mechanical design 2.The electronics are difficult to copy due to surface-mounted devices and possibly a custom IC 3.This product is near the end of its market lifetime; further cost reduction or other improvements are unlikely without total re-design