44 Pages

MobSecrutgers

Course: CS 666, Fall 2009
School: UMBC
Rating:
 
 
 
 
 

Word Count: 2214

Document Preview

Commerce Mobile Security Presentation By Mahmoud Youssef Mohamed PhD Candidate IT major Topics Mobile Commerce: The future of E-commerce Mobile Commerce Applications Mobile Computing Technologies New Security Risks New Privacy Risks Software Risks Conclusion What is Mobile Commerce Mobile Commerce (M-Commerce) is an emerging discipline involving applications, mobile devices, wireless networks, location...

Register Now

Unformatted Document Excerpt

Coursehero >> Maryland >> UMBC >> CS 666

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Commerce Mobile Security Presentation By Mahmoud Youssef Mohamed PhD Candidate IT major Topics Mobile Commerce: The future of E-commerce Mobile Commerce Applications Mobile Computing Technologies New Security Risks New Privacy Risks Software Risks Conclusion What is Mobile Commerce Mobile Commerce (M-Commerce) is an emerging discipline involving applications, mobile devices, wireless networks, location technologies, and middleware [Cousins and Varshney] Mobile devices usually use a different set of Internet protocol called the Wireless Application Protocol (WAP) The Enabling Technologies Wireless Networks Wireless WAN (CDPD) Wireless LAN (802.11a and 802.11b) Short Range (Bluetooth) Radio Frequency Identification (RFID) Outdoor Technologies Location Technologies Infrastructure-based Device-based Indoor Technologies Mobile Devices Programming Standards (J2ME) The Market Opportunity for M-Commerce Reports from Siemens and Ericsson (2001) predict: the number of mobile devices to reach 500 million devices by 2002, and 1 billion devices by 2004 Durlacher (2000) expects the European market to reach 23 billion by 2003 Mobile advertising will be the killer application with 23% of the market size and mobile shopping will be the third major application with 15% of the market size Mobile Commerce Applications Source (Ovum): http://www.ovum.com Mobile Commerce Applications Mobile Financial Services Mobile Security Services Mobile Shopping Mobile Advertising Mobile Dynamic Information Management Mobile Information Provisioning Mobile Entertainment Mobile Telematics Mobile Customer Care Mobile Computing Technologies Mobile Computing Environment Wireless Application Protocol (WAP) Architecture Comparison between Internet and WAP technologies Bluetooth Mobile Computing Environment Source: Barbara, D. 1999, Mobile Computing and Databases A survey WAP Architecture Client WML WMLScript WTAI Etc. WAP Gateway WML Encoder Web Server HTTP CGI Scripts etc. WML Decks with WML-Script WSP/WTP WMLScript Compiler Protocol Adapters Content Source: WAP Forum, Wireless Application Protocol Overview Comparison between Internet and WAP technologies Wireless Application Protocol HTML JavaScript HTTP Wireless Application Environment (WAE) Session Layer (WSP) Transaction Layer (WTP) Other Services and Applications TLS - SSL Security Layer (WTLS) Transport Layer (WDP) TCP/IP UDP/IP Bearers: SMS USSD CSD IS-136 CDMA CDPD PDC-P Etc.. Source: WAP Forum, Wireless Application Protocol Overview Bluetooth Bluetooth is the codename for a small, low-cost, short range wireless technology specification Enables users to connect a wide range of computing and telecommunication devices easily and simply, without the need to buy, carry, or connect cables. Bluetooth enables mobile phones, computers and PDAs to connect with each other using short-range radio waves, allowing them to "talk" to each other It is also cheap Bluetooth Security Bluetooth provides security between any two Bluetooth devices for user protection and secrecy mutual and unidirectional authentication encrypts data between two devices Session key generation configurable encryption key length keys can be changed at any time during a connection Authorization (whether device X is allowed to have access service Y) Trusted Device: The device has been previously authenticated, a link key is stored and the device is marked as "trusted" in the Device Database. Untrusted Device: The device has been previously authenticated, link key is stored but the device is not marked as "trusted" in the Device Database Unknown Device: No security information is available for this device. This is also an untrusted device. automatic output power adaptation to reduce the range exactly to requirement, makes the system extremely difficult to eavesdrop New Security Risks Abuse of cooperative nature of ad-hoc networks An adversary that compromises one node can disseminate false routing information. Malicious domains A single malicious domain can compromise devices by downloading malicious code Roaming (are you going to the bad guys ?) Users roam among non-trustworthy domains New Security Risks Cont'd Launching attacks from mobile devices With mobility, it is difficult to identify attackers Loss or theft of device More private information than desktop computers Security keys might have been saved on the device Access to corporate systems Bluetooth provides security at the lower layers only: a stolen device can still be trusted New Security Risks Cont'd Problems with Wireless Transport Layer Security (WTLS) protocol Security Classes: No certificates Server only certificate (Most Common) Server and client Certificates Re-establishing connection without re-authentication Requests can be redirected to malicious sites New Privacy Risks Monitoring user's private information Examples: DoubleClick and Engage Offline telemarketing Examples: At&T and Sprint Who is going to read the "legal jargon" Value added services based on location awareness (Location-Based Services) Example: Pushing cuisine information and coupons Targeted Marketing Applications Keeping customers interested mandates personalization (Based on their user profiles) Adding location to the customer selection criteria makes it even more effective. Much information can be inferred by linking a user profile to her current location W3C's Platform for Privacy Preferences (P3P) informing users about the privacy policy of the cites they visit Privacy Protection Considerable privacy protection can be achieved by designing an access control model that enables the user to define the access modes granted to merchants based on: The individual merchant or a class of merchants The time interval in the query The location windows in the query However, centralized management of profiles is needed. Software Risks Wireless Application Protocol (WAP) Risks Platform Risks Java Security Application Risks WMLScript Risks of WMLScript WAP Risks WAP Gap Claim: WTLS protects WAP as SSL protects HTTP Problem: In the process of translating one protocol to another, information is decrypted and re-encrypted Recall the WAP Architecture Solution: Doing decryption/re-encryption in the same process on the WAP gateway Wireless gateways as single point of failure Platform Risks Without a secure OS, achieving security on mobile devices is almost impossible Learned lessons: Memory protection of processes Protected kernel rings File access control Authentication of principles to resources Differentiated user and process privileges Sandboxes for untrusted code Biometric authentication What is Java? The most robust, easy-to-use, versatile language available today Applications written for traditional operating systems are tied directly to that platform and cannot be easily ported to other platforms often vendors need to provide different versions of the same software allows Java programs written on one type of hardware or OS to run unmodified on almost any other type of computer Best aspects is that it is architecture neutral Java applications Java Virtual Machine Unix Sparc Windows OS/2 MacOS PowerPC Java has Write Once/Run Anywhere executables Intel/Others What is Java? Java is both interpreted and compiled interpreted languages - BASIC translates line-by-line and executes them, so slower translates the entire program into machine code and then the machine code is executed, so faster compiled languages - COBOL, C++, C, FORTRAN First, source code is compiled to an intermediate code called bytecode Java runtime interpreter then translates the complied bytecode to machine code bytecode is different from machine code (more like assembly language) includes the best aspects of C/C++, leaving out complicated aspects such as multiple inheritance, pointers etc. What is mobile code? Mobile code is a general term that refers to executable code that migrates and executes on remote hosts Code travels from server machine to the client machine Provides rich data display a stock broker may publish the results of a financial analysis model instead of publishing the result of the model as a graph, the broker could publish the model itself with connections to live stock market data and customer's portfolio efficient use of network What is Mobile Code? Types of Mobile Code One-hop agents sent on demand from a server to a client machine and executed after execution, the result generated by the agent or the agent itself is sent to the owner who sent it e.g. Java applets Applet is a small piece of executable code, which may be included in a web page Multi-hop agents sent on the network to perform a series of tasks These agents may visit multiple agent platforms and communicate with other agents you may send personalized agents to roam the Internet. To monitor your favorite Web sites get you the ticket you couldn't get at the box office help you to schedule meetings for your next overseas trip. Threats to and due to mobile code Malicious code may disclose or damage our private data spend our money? Crash the system? challenge is to execute useful applets while protecting systems from malicious code challenge is to protect the agents from malicious servers Malicious host Techniques to prevent malicious code Code blocking authentication safe interpreters fault isolation code inspection and verification Code blocking Disabling applications switching off Java in Java-enabled browsers relies on users complying with the security policy not easy to administer in a large environment prevents intranet use of mobile code firewalls to filter web pages containing applets does not rely on user compliance management can be centralized Filtering Code blocking using firewalls Rewriting <applet> tags browser does not receive the <applet> and so no applet is fetched Java class files start with a 4-byte hex signature CA FE BA BE apply in combination with <applet> blocker files with names ending .class need to handle .zip files that encapsulate Java class files Blocking by hex signatures Blocking by filenames Authentication Achieved through code signing based on the assurance obtained when the source of the code is trusted on receiving the mobile code, client verifies whether it was signed by an entity on a trusted list used in JDK 1.1 and Active X once signature is verified, code has full privileges Problems trust model is all or nothing (trusted versus untrusted) needs public key infrastructure limits users (the untrusted code may be useful and benign) no protection if the code from a trusted source is malicious Safe Interpreters Instead of using compiled executables, interpret mobile code interpreter enforces a security policy each instruction is executed only if it satisfies the security policy Examples of safe interpreters Safe-Tel telescript Java VM Safe interpreter: The Sandbox security model The applet's actions are restricted to a sandbox the applet may do anything it wants within its sandbox, but cannot read or alter any data outside of its sandbox Local code is trusted and has full access to system resources downloaded remote code is restricted Java applications may be purchased and installed just like traditional applications, these are trusted Remote code Local code JVM Valuable Resources sandbox Applets and applications Building the sandbox class loader responsible for loading classes given class name, fetches remote applet's code (I.e, locates, generates its definitions) keeps namespaces of different applets separate checks a classfile for validity (bytecode conformance to language specification and that there are no violations of Java language rules) bytecode verifier code has only valid instructions code does not overflow or underflow stack does not change the data types illegally goal is to prevent access to underlying machine via crashes, undefined states Building the Sandbox security mana...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Tarleton - CIS - 3133
How to use LISTMODS to generate a structure listing from a COBOL source programLISTMODS is designed to generate a structure listing from the COBOL source code for a programas long as the program adheres to the structured programming standards presen
Tarleton - CIS - 3133
Chapter 7How to use intrinsic functions and arithmetic statements 2000, Mike Murach &amp; Associates, Inc.ObjectivesApply any of the functions or arithmetic statements presented in this chapter to the requirements of the programs you develop. Expla
Tarleton - CIS - 3133
Chapter 11How to use copy members and subprograms 2000, Mike Murach &amp; Associates, Inc.Objectives Given the documentation for available copy members, use them in your programs. Given the documentation for available subprograms, use them in your
Tarleton - CIS - 3133
Chapter 16How to use the sort/merge feature 2000, Mike Murach &amp; Associates, Inc.Objectives Given complete program specifications, develop a COBOL program that includes an internal sort or merge. In general terms, explain how you perform an in
Tarleton - CIS - 3133
Chapter 19How to develop interactive programs on an IBM mainframe 2000, Mike Murach &amp; Associates, Inc.Objectives Describe the difference between a transaction and a task. Name two CICS modules that support application programming. Explain how
Tarleton - CIS - 3133
Chapter 22Introduction to object-oriented COBOL 2000, Mike Murach &amp; Associates, Inc.Objectives Given complete specifications, modify an existing object-oriented application so it performs additional operations. In general terms, explain what
Tarleton - CIS - 3133
CIS 3133 - Advanced COBOL Programming Student Name: Project: D(10-1 and 10-2)CategoryDOCUMENTATION Problem Statement - MS Word document Data Diskette Labeled Structure Chart for RPT8000- MS Word document Print Output for LISTMODS for RPT8000 (2 r
Tarleton - CIS - 3133
CIS 3133 - Advanced COBOL Programming Student Name: Project: E Point Value5 5 5 10 10(11-2)CategoryDOCUMENTATION Problem Statement - MS Word document Data Diskette Labeled Structure Chart for CALC2000- MS Word document Print Output for LISTMODS
University of Louisiana at Lafayette - STAT - 214
20 Sampling Distribution for MeanWe have learnt that the sampling distribution of the sample proportion is approximately normal. It turns out that, under general conditions, this approximation is valid for any sample mean (the sample proportion can
University of Louisiana at Lafayette - STAT - 214
Chapter 22: Comparing Two ProportionsIn Chapter 20, we learned how to make statistical inferences about population proportions. In this chapter we learn how to compare two population proportions. We can construct a confidence interval to estimate th
University of Louisiana at Lafayette - STAT - 214
6 The Standard Deviation as a Ruler and the Normal ModelThe Normal Distribution: A Probability Distribution with Bell-Shaped Curves The normal distributions have the following properties: bell-shaped; symmetric; centered at their mean ; with sp
University of Louisiana at Lafayette - STAT - 214
FALL 2008 STAT 214 EXAM 1NAME ID#Because I am interested in what you know, please do not seek help from your friends or from your textbook. Bubble each answer on this work-sheet. You may use your calculator. Each problem is worth 4 points. The ma
University of Louisiana at Lafayette - STAT - 214
FALL 2008 STAT 214 EXAM 1NAME ID#Because I am interested in what you know, please do not seek help from your friends or from your textbook. Bubble each answer on this work-sheet. You may use your calculator. Each problem is worth 4 points. The ma
University of Louisiana at Lafayette - STAT - 214
SPRING 2009 STAT 214 EXAM 2NAME ID#Because I am interested in what you know, please do not seek help from your friends or from your textbook. Bubble each answer on this work-sheet. You may use your calculator. Each problem is worth 4 points. The
TCNJ - CSC - 330
CSC330 P. Van HiseQuiz: DeadlocksName_ Date_Use the Banker's Algorithm for 1 &amp; 2. 1. This refers to a single resource (may think of it as money in thousands). Has Max P0 1 6 P1 1 5 P2 2 4 P3 4 7 FREE: 2 If P3 asks for 1 more, does this lead to
TCNJ - CSC - 330
Graph ReductionModels a most favorable possible (optimistic) continuation of execution from the current system state. while there is an unblocked process Pi: 1. For each request edge (Pi, Rj), remove the request edge and decrement the corresponding
TCNJ - CSC - 330
Memory Management Overview Part 2Protection. With each entry in segment table associate: validation bit = 0 illegal segment read/write/execute privileges Protection bits associated with segments; code sharing occurs at segment level. Since segment
TCNJ - CSC - 330
VIRTUAL MEMORYFrom Stallings TextHardware and Control Structures Memory references are dynamically translated into physical addresses at run time A process may be swapped in and out of main memory such that it occupies different regions A proc
TCNJ - CSC - 330
#include &lt;string.h&gt;void *memset (void *s, int c, size_t n); Description The memset function copies the value of c (converted to an unsigned char) into each of the first n characters of the object pointed to by s. #define MODULE#include &lt;linu
East Los Angeles College - WORC - 2092
Literature review Many comparison have been made between numerical methods it terms of methodology and accuracy of results but few have been done in terms of suspension design and very few in the area of motor sport suspension and chassis. Studies ha
U. Houston - MATH - 3363
Department of Mathematics MATH 3363, Section 24226 A. CaboussatFall 2008 MW 1:00-2:30PMReview Exam 1Material covered in Exam 1 Chapter 1 (1.1-1.5). derivation of the conduction of heat in a 1D rod; boundary conditions; equilibrium temperatur
U. Houston - MATH - 3363
Department of Mathematics MATH 3363, Section 24226 A. CaboussatFall 2008 MW 1:00-2:30PMHomework 3Homework due : Wednesday September 17, 2008 Problem 1Solve Problem 2.3.2, part (e), of the book.Problem 2Let &lt; 0. Consider the eigenvalue probl
U. Houston - MATH - 3363
Department of Mathematics MATH 3363, Section 24226 A. CaboussatFall 2008 MW 1:00-2:30PMHomework 4Homework due : Wednesday October 1, 2008 Problem 1Show that any linear combination of linear operators is a linear operator. (Problem 2.2.1 of the
U. Houston - MATH - 3363
Department of Mathematics MATH 3363, Section 24226 A. CaboussatFall 2008 MW 1:00-2:30PMHomework 6Homework due : Wednesday October 22, 2008 Problem 1Let f (x) = ex . a) Let f be defined on (-1; 1). Sketch the graph of the Fourier series of f (x)
University of San Francisco - CS - 112
Algorithm/Running Time AnalysisRunning Time Why do we need to analyze the running time of a program? Option 1: Run the program and time it Why is this option bad? What can we do about it?Pseudo-Code Used to specify algorithms Part English,
University of San Francisco - CS - 112
Graphical User InterfacesContainers and Components Frame - OS-managed container used to display GUI-based java apps Panel - Container used to organized other GUI components (buttons, labels, etc) Label - Component used to display text/Similar
Iowa State - EE - 324
EE324 Spring 2003 Course Web Page: www.eng.iastate.edu/ee324 Course InformationDr. DickersonInstructor: Professor Julie A. Dickerson julied@iastate.edu Office: 3123 Coover Hall, (515) 2947705 Course Information Meeting Time: 1112 MWF Location:
N. Arizona - KM - 387
The NAU College RepublicansThe NAU College Republicans are dedicated to promoting conservatism on the NAU campus and around the state of Arizona. They spread facts and knowledge about today's society in an educational manner. The members of t
N. Arizona - KM - 387
Business ManagementI am a freshman at Northern Arizona University and I am majoring in Business Management. I have always known that one day I wanted to own my own business. My Dad has been the President of his own company for twenty years and I wan
Milwaukee School of Engineering - BE - 410
Midterm 1 (v. 2.2) Key (Ave 88, High 100 (3), Low 72) BE-410, Spring '09, Dr. C. S. Tritt This is a closed book, closed notes, 1 hour test. Write your answers on the blank paper provided. Please consider your answers for a few moments before you star
WVU - GEOL - 585
Sandstone Diagenesisafter Heald &amp; LareseSandstone ClassificationLG7Q Quartz AreniteLG3K-feldspar stained yellow(with K-cobaltinitrite)LG1ArkoseLG2ArkoseLG18Argillaceous Lithic Grain gLG15Brachiopod &amp; Quartz p QLG15Lit
WVU - GEOL - 484
Libby Montana Vermiculite MineW.R. GraceMaps and geologic information from: Boettcher, A.L., 1966, The Rainy Creek alkaline-ultramafic igneous complex near Libby, Montana, J. Geology, v. 75, p. 526-553.Location of FacilitiesLibby Vermiculite
WVU - GEOL - 484
Arsenic in Drinking WaterBangladeshHelen M. Lang West Virginia UniversityBangladeshWest BengalBANGLADESHNational Geographic MapMachine nationalgeographic.com/mapsNational Geographic - MapMachineBangladesh TopographyGeology.com Bang
WVU - GEOL - 484
ClaysMineralogy and ApplicationsThe Big PictureSmall-scale chemistryLarge-scale natural processesOutline What are clays? Clay properties: Chemistry and structure Clays and slope failure: landslides and mudflows Clay and contaminants: Haza
WVU - GEOL - 796
Geol796PhDSeminar Spring2008 StudentName Berry,StacyJ. Boyce,MatthewL. Cook,LewisA. Gill,MagdalenaK. Horvath,LisaM. Pierson,JessicaA. Rhenberg,ElizabethC. Prelimor 16Jan Proposal Overview Proposal Prelim Proposal Prelim Proposal Prelim Prelim topics&amp;
WVU - GEOL - 796
The Evolutionary Significance of the Burgess Shale and Its TaphonomyPhD Preliminary ExaminationLewis A. CookCommitteeDr. Thomas Kammer Dr. Steven Kite Dr. Dr Joseph DonovanSignificance of the Burgess Shale Si ifi f th B Sh lPreservation of So
WVU - GEOL - 796
Coal: A comparison of depositional settings and d iti l tti d chemical compositions in p the Monongahela Group and Kanawha FormationLisa Horvath PhD Preliminary Exam 2/15/07 Department of Geology and Geography Advisor: Dorothy Vesper, Ph.D. Helen La
Wisconsin - CS - 302
Chapter 7 IterationChapter Goals To be able to program loops with the while, for, and do statements To avoid infinite loops and off-by-one errors To understand nested loops To learn how to process input To implement simulationswhile Loops E
Wisconsin - CS - 302
! &quot; ! $ #%#1$&amp; ' ( ! 0 ' * + )+, . / )&quot; &amp; &amp; &amp; &amp; &amp; &amp; &amp; &amp;. / 31 4 . $ 24 3, , .6 2 7 2 7 2 7 $ 5, 2 7 2 7 2 7 38 1 ., 4 2 1 7 5 1 $ 42 4 8 1 7 9 9 8 36 1 .6 6 6 : 2 5 , $ 29 2 8 5 8 , 7 4 34 1 .8 4 9 1 7 2 2 $ 22 , : 4 2 5 5 6 35 1 .2 2 ,
Wisconsin - CS - 302
Chapter10Testing andDebuggingChapterGoalsLearntechniquestotestyourcode Learntocarryoutunittests Understandprinciplesoftestcaseselection andevaluation Learntouselogging Becomefamiliarwithadebugger10.1UnitTestsThesinglemostimportantte
Wisconsin - CS - 302
!# $ %&quot;&amp; ' ) ' * ' , ' '( $ + $ ./&amp; '(/01&quot; 32&amp; ' ) '( $/04&quot; $ 5 . . 6 72) ' * ' , ' '$ + $ ./* ' , ' '+ $ ./1&amp; ' ) ' * '( $ + 5 ./ &quot;&amp; ' ) '01 . 7* ' , '( $ + 08/ &quot; 5 .97, ' ''$./$./!
UConn - CSE - 240
%!PS-Adobe-2.0 %Creator: dvips(k) 5.85 Copyright 1999 Radical Eye Software %Title: lecture1.dvi %Pages: 5 %PageOrder: Ascend %BoundingBox: 0 0 596 842 %EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -X 600 -Y 600 -o lecture1
UConn - CSE - 240
%!PS-Adobe-2.0 %Creator: dvips(k) 5.85 Copyright 1999 Radical Eye Software %Title: vm.dvi %Pages: 1 %PageOrder: Ascend %BoundingBox: 0 0 596 842 %EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -X 600 -Y 600 -o vm.ps vm.dvi %
UConn - CSE - 240
%!PS-Adobe-2.0 %Creator: dvips(k) 5.85 Copyright 1999 Radical Eye Software %Title: lecture3.dvi %Pages: 8 %PageOrder: Ascend %BoundingBox: 0 0 596 842 %EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -X 600 -Y 600 -o lecture3
UConn - CSE - 240
%!PS-Adobe-2.0 %Creator: dvips(k) 5.85 Copyright 1999 Radical Eye Software %Title: lecture4.dvi %Pages: 6 %PageOrder: Ascend %BoundingBox: 0 0 596 842 %EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -X 600 -Y 600 -o lecture4
UConn - CSE - 240
%!PS-Adobe-2.0 %Creator: dvips(k) 5.85 Copyright 1999 Radical Eye Software %Title: lecture6.dvi %Pages: 4 %PageOrder: Ascend %BoundingBox: 0 0 596 842 %EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -X 600 -Y 600 -o lecture6
UConn - CSE - 240
%!PS-Adobe-2.0 %Creator: dvips(k) 5.85 Copyright 1999 Radical Eye Software %Title: lecture7.dvi %Pages: 4 %PageOrder: Ascend %BoundingBox: 0 0 596 842 %EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -X 600 -Y 600 -o lecture7
UConn - CSE - 240
%!PS-Adobe-2.0 %Creator: dvips(k) 5.85 Copyright 1999 Radical Eye Software %Title: lecture8.dvi %Pages: 4 %PageOrder: Ascend %BoundingBox: 0 0 596 842 %EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -X 600 -Y 600 -o lecture8
UConn - CSE - 240
%!PS-Adobe-2.0 %Creator: dvips(k) 5.85 Copyright 1999 Radical Eye Software %Title: lecture9.dvi %Pages: 3 %PageOrder: Ascend %BoundingBox: 0 0 596 842 %EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -X 600 -Y 600 -o lecture9
UConn - CSE - 240
%!PS-Adobe-2.0 %Creator: dvips(k) 5.85 Copyright 1999 Radical Eye Software %Title: lecture11.dvi %Pages: 3 %PageOrder: Ascend %BoundingBox: 0 0 596 842 %EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -X 600 -Y 600 -o lecture
UConn - CSE - 240
%!PS-Adobe-2.0 %Creator: dvips(k) 5.85 Copyright 1999 Radical Eye Software %Title: lecture12.dvi %Pages: 1 %PageOrder: Ascend %BoundingBox: 0 0 596 842 %EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -X 600 -Y 600 -o lecture
UConn - CSE - 240
%!PS-Adobe-2.0 %Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software %Title: lecture4.dvi %Pages: 3 %PageOrder: Ascend %BoundingBox: 0 0 596 842 %EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -o lecture4.ps lecture4.d
Utah - ECE - 2260
ELECTRICAL AND COMPUTER ENGINEERINGCONCEPTUA LTOOLSTIFF QuickTime and adecompressor (Uncompressed) are needed to see this picture.by Neil E. Cotter Research Assistant ProfessorLast Updated: 6/7/2009( =MISSING,* = ARTICLE)RLC CIRCUITS
Utah - ECE - 2260
Utah - ECE - 2260
CONCEPTU A L TOOLSBy: Neil E. CotterRLC CIRCUITS GENERAL RLC SOLUTION Example 9EX:1 . 1024= 0 () 20 40j131 kR1C2L1igvgvoi1v1In the above circuit, the switch moves from a to b at t = 0. Given that no energy is st
Utah - ECE - 2260
CONCEPTU A L TOOLSBy: Neil E. CotterRef: Nilsson &amp; Riedel, Rev 6, Prob 7.5RLC CIRCUITS GENERAL RC/RL SOLUTION Example 1CONCEPTU A L TOOLSBy: Neil E. CotterRLC CIRCUITS GENERAL RC/RL SOLUTION Example 1 (cont.)CONCEPTU A L TOOLSBy: Neil
Utah - ECE - 2260
CONCEPTU A L TOOLSBy: Neil E. CotterRLC CIRCUITS RLC CHAR ROOTS/DAMPING Example 2EX:t=0 () = 4 R1 = 150 C= 2 R2 = 100 LAfter being closed for a long time, the switch opens at t = 0. a) If L = 125 mH, find the characteristic roots, s1 and
Utah - ECE - 2260
CONCEPTU A L TOOLSBy: Neil E. CotterRLC CIRCUITS RLC CHAR ROOTS/DAMPING Example 3 (cont.)CONCEPTU A L TOOLSBy: Neil E. CotterRLC CIRCUITS RLC CHAR ROOTS /DAMPING Example 3EX:L1 v1 R1 t=0 vg R2 Cvg is a DC voltage source. After being cl
Utah - ECE - 2260
CONCEPT U A L TOOLSBy: Neil E. CotterRLC CIRCUITS RLC CHAR ROOTS/DAMPING Example 5EX:1 . 1024= 0 () 20 40j131 kR1C2L1igvgvoi1v1In the above circuit, the switch moves from a to b at t = 0. Find values of R and L
Utah - ECE - 2260
CONCEPT U A L TOOLSBy: Neil E. CotterRef: Nilsson &amp; Riedel, Rev 6, Prob 8.10RLC CIRCUITS RLC CHAR ROOTS/DAMPING ExampleCONCEPT U A L TOOLSBy: Neil E. CotterRLC CIRCUITS RLC CHAR ROOTS/DAMPING Example (cont.)CONCEPT U A L TOOLSBy: Neil
University of Illinois, Urbana Champaign - PHYS - 212
Physics 212Lecture 5Today's Concept: Electric Potential EnergyDefined as Minus Work Done by Electric FieldPreflight 1 Preflight 9 Preflight 5 Preflight 7 Preflight 3 Extra 1 Extra 2 Extra 3MusicPhysics 212 Lecture 4, Slide 1Things we saw yo