SlideShare a Scribd company logo
1 of 9
과목: 임베디드 시스템
담당 교수님: 이민석 교수님

임베디드 시스템 –ATM
(AUTOMATED TELLER MACHINE)
임베디드 시스템 사례
ATM이란?
•

ATM 은 패킷 교환 방식 처럼 패킷(셀)을 사용

그 길이가 53 Byte

(48byte 데이터 + 5 byte 헤더)로 고정 되어 있음
•

회선 교환 방식 처럼 통신 경로,타임 슬롯 (VC,VP)의 원리를 이용하여 하
드웨어에 의존한 Routing을 수행

•

ATM은 회선 교환과 패킷 교환의 장점만을 흡수한 방식 이라고 할 수 있음

<ATM 교환의 구조>: 셀 길이는 고정적이며 헤더내의 VCI를 분석
고속 하드웨어로 처리
제품 설명

• Card reader: 계정 번호의 식별 부
분, 사용자의 계정 정보를 이해 데
이터 프로세서 전달
Card reader

Display
screen

• Key pad: pin 번호는 올바른 ATM
필요한 금액에 대 한 필요한 거래
를 만듬
• Speaker: 특정 키를 누르면, 스피커
오디오 피드백을 제공

Receipt printer
Key pad

speaker

• Display screen: 트랜잭션 , 사용자
입력에 대한 현금 인출기의 질문 ,
화면에 표시
• Cash dispenser : ATM 기계의 중앙
시스템, 돈을 얻음

Cash dispenser

• Receipt printer: 영수증 프린터
왜 소프트웨어로 만드는 것이 좋았을까?
1. 유연한 네트워크
• 컴퓨터 센터의 제어에 의해 통신상대의 지역,장소에 따라 융통적인 네트
워크, 회선모드 서비스와 패킷교환 서비스, 저속 서비스와 고속 서비스

2. 효율적인 정보전송
• 같은 시각에 복수의 통신 채널이 중복되는 경우 대비하여 셀을
일시 축적 하기 위해 버퍼(Buffer)회로를 갖춤->대용량의 전송에
더 많은 통신 채널 확보

3. OAM보수 운용관리
• Operation, Administration and Maintenance
• 네트워크 내 고장,성능을 감시, 이상이 생기면 셀을 다른
경로로 우회 ->각종 방식에 따른 감시를 행함
임베디드 소프트웨어 개발 환경
ATM 오류 상황

• 오류
1. 입금한 돈이 나오지 않
을 경우

2. 비밀번호 3번 초과시
오류 번호 변경이 어
렵다.
ATM 보안 문제점 실제
사례
ATM 문제상황
1. 현금 자동인출기 보안 문제

•

현재 ATM 기계 는 Window 설치

•

현재 실행되는 악성코드도 몇 가지 제
약은 있으나 실행 가능

•

보통 내부 망으로 연결되어 있음 ->

외부에서 악성코드가 유입될 가능성 은
낮지만 완전히 불가능한 것은 아님.
•

해외에서는 실제로 ATM기에서 개인
정보를 유출한 경우가 있음
ATM 기본 구조
 ATM에서는 헤더의

주소로 이용자 정보를
구분하기 때문에 시간
축 상에 놓인 셀의
위치와는 아무 관계가
없으므로 비동기식
전달방식(ATM)이라
함.

More Related Content

Viewers also liked

e-Learning gratuita
e-Learning gratuitae-Learning gratuita
e-Learning gratuitaAstricita15
 
Panitia pendidikan muzik
Panitia pendidikan muzikPanitia pendidikan muzik
Panitia pendidikan muzikJay Jefry
 
Customers’ satisfaction of chain drugstores’ service 2552
Customers’ satisfaction of chain drugstores’ service 2552Customers’ satisfaction of chain drugstores’ service 2552
Customers’ satisfaction of chain drugstores’ service 2552Utai Sukviwatsirikul
 
Mini screw jack lifting, micro worm gear screw lifter, micro screw jacks, min...
Mini screw jack lifting, micro worm gear screw lifter, micro screw jacks, min...Mini screw jack lifting, micro worm gear screw lifter, micro screw jacks, min...
Mini screw jack lifting, micro worm gear screw lifter, micro screw jacks, min...Jacton Electromechanical Co.,Ltd
 
詹姆士看天下 2015/12/28
詹姆士看天下 2015/12/28詹姆士看天下 2015/12/28
詹姆士看天下 2015/12/28ezfunds
 
Future opportunities in social communications
Future opportunities in social communicationsFuture opportunities in social communications
Future opportunities in social communicationsPawan Gupta
 
King of the wind project
King of the wind projectKing of the wind project
King of the wind projectmtndell
 

Viewers also liked (10)

e-Learning gratuita
e-Learning gratuitae-Learning gratuita
e-Learning gratuita
 
Panitia pendidikan muzik
Panitia pendidikan muzikPanitia pendidikan muzik
Panitia pendidikan muzik
 
Customers’ satisfaction of chain drugstores’ service 2552
Customers’ satisfaction of chain drugstores’ service 2552Customers’ satisfaction of chain drugstores’ service 2552
Customers’ satisfaction of chain drugstores’ service 2552
 
Mini screw jack lifting, micro worm gear screw lifter, micro screw jacks, min...
Mini screw jack lifting, micro worm gear screw lifter, micro screw jacks, min...Mini screw jack lifting, micro worm gear screw lifter, micro screw jacks, min...
Mini screw jack lifting, micro worm gear screw lifter, micro screw jacks, min...
 
詹姆士看天下 2015/12/28
詹姆士看天下 2015/12/28詹姆士看天下 2015/12/28
詹姆士看天下 2015/12/28
 
Powerpoint rph
Powerpoint rph Powerpoint rph
Powerpoint rph
 
Fast & Furious 7
Fast & Furious 7Fast & Furious 7
Fast & Furious 7
 
CTX_5500_Cert
CTX_5500_CertCTX_5500_Cert
CTX_5500_Cert
 
Future opportunities in social communications
Future opportunities in social communicationsFuture opportunities in social communications
Future opportunities in social communications
 
King of the wind project
King of the wind projectKing of the wind project
King of the wind project
 

Similar to 임베디드 시스템 –Atm 3차과제

임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종QoQofh
 
임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종QoQofh
 
임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종QoQofh
 
Trusted pass 소개서 2016 12_20
Trusted pass 소개서 2016 12_20Trusted pass 소개서 2016 12_20
Trusted pass 소개서 2016 12_20Wonil Seo
 
Block chain architecture and hyperledger fabric overview
Block chain architecture and hyperledger fabric overviewBlock chain architecture and hyperledger fabric overview
Block chain architecture and hyperledger fabric overview병준 김
 
금융It시스템의 이해 1편 202201
금융It시스템의 이해 1편 202201금융It시스템의 이해 1편 202201
금융It시스템의 이해 1편 202201Seong-Bok Lee
 
ECU, CAN, LIN AND OBD
ECU, CAN, LIN AND OBDECU, CAN, LIN AND OBD
ECU, CAN, LIN AND OBDH.J. SIM
 
Understanding of Apache kafka metrics for monitoring
Understanding of Apache kafka metrics for monitoring Understanding of Apache kafka metrics for monitoring
Understanding of Apache kafka metrics for monitoring SANG WON PARK
 
네트워크 부트의 활용, 원격관리
네트워크 부트의 활용, 원격관리네트워크 부트의 활용, 원격관리
네트워크 부트의 활용, 원격관리Choonghyun Yang
 
웹기반원격감시제어 2010 CPD
웹기반원격감시제어 2010 CPD웹기반원격감시제어 2010 CPD
웹기반원격감시제어 2010 CPD활 김
 
KGC 2014: 클라이언트 개발자를 위한 컴퓨터 네트워크 기초 배현직
KGC 2014: 클라이언트 개발자를 위한 컴퓨터 네트워크 기초 배현직KGC 2014: 클라이언트 개발자를 위한 컴퓨터 네트워크 기초 배현직
KGC 2014: 클라이언트 개발자를 위한 컴퓨터 네트워크 기초 배현직Hyunjik Bae
 
Fault Tolerance 패턴
Fault Tolerance 패턴 Fault Tolerance 패턴
Fault Tolerance 패턴 YoungSu Son
 
임베디드시스템찾기
임베디드시스템찾기임베디드시스템찾기
임베디드시스템찾기창희 김
 
Fault Tolerance 소프트웨어 패턴
Fault Tolerance 소프트웨어 패턴Fault Tolerance 소프트웨어 패턴
Fault Tolerance 소프트웨어 패턴IMQA
 
Bitcoin satoshi kor_chewers
Bitcoin satoshi kor_chewersBitcoin satoshi kor_chewers
Bitcoin satoshi kor_chewersDis Btopia
 
2015 safe net-네트워크암호화 솔루션_시온
2015 safe net-네트워크암호화 솔루션_시온2015 safe net-네트워크암호화 솔루션_시온
2015 safe net-네트워크암호화 솔루션_시온시온시큐리티
 
About the Blockchain_imcloud
About the Blockchain_imcloudAbout the Blockchain_imcloud
About the Blockchain_imcloudimcloud
 
금융It시스템의 이해 2편
금융It시스템의 이해 2편금융It시스템의 이해 2편
금융It시스템의 이해 2편Seong-Bok Lee
 

Similar to 임베디드 시스템 –Atm 3차과제 (19)

임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종
 
임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종
 
임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종임베디드 시스템 –Atm 최종
임베디드 시스템 –Atm 최종
 
Trusted pass 소개서 2016 12_20
Trusted pass 소개서 2016 12_20Trusted pass 소개서 2016 12_20
Trusted pass 소개서 2016 12_20
 
Block chain architecture and hyperledger fabric overview
Block chain architecture and hyperledger fabric overviewBlock chain architecture and hyperledger fabric overview
Block chain architecture and hyperledger fabric overview
 
Chapter2 ap group11
Chapter2 ap group11Chapter2 ap group11
Chapter2 ap group11
 
금융It시스템의 이해 1편 202201
금융It시스템의 이해 1편 202201금융It시스템의 이해 1편 202201
금융It시스템의 이해 1편 202201
 
ECU, CAN, LIN AND OBD
ECU, CAN, LIN AND OBDECU, CAN, LIN AND OBD
ECU, CAN, LIN AND OBD
 
Understanding of Apache kafka metrics for monitoring
Understanding of Apache kafka metrics for monitoring Understanding of Apache kafka metrics for monitoring
Understanding of Apache kafka metrics for monitoring
 
네트워크 부트의 활용, 원격관리
네트워크 부트의 활용, 원격관리네트워크 부트의 활용, 원격관리
네트워크 부트의 활용, 원격관리
 
웹기반원격감시제어 2010 CPD
웹기반원격감시제어 2010 CPD웹기반원격감시제어 2010 CPD
웹기반원격감시제어 2010 CPD
 
KGC 2014: 클라이언트 개발자를 위한 컴퓨터 네트워크 기초 배현직
KGC 2014: 클라이언트 개발자를 위한 컴퓨터 네트워크 기초 배현직KGC 2014: 클라이언트 개발자를 위한 컴퓨터 네트워크 기초 배현직
KGC 2014: 클라이언트 개발자를 위한 컴퓨터 네트워크 기초 배현직
 
Fault Tolerance 패턴
Fault Tolerance 패턴 Fault Tolerance 패턴
Fault Tolerance 패턴
 
임베디드시스템찾기
임베디드시스템찾기임베디드시스템찾기
임베디드시스템찾기
 
Fault Tolerance 소프트웨어 패턴
Fault Tolerance 소프트웨어 패턴Fault Tolerance 소프트웨어 패턴
Fault Tolerance 소프트웨어 패턴
 
Bitcoin satoshi kor_chewers
Bitcoin satoshi kor_chewersBitcoin satoshi kor_chewers
Bitcoin satoshi kor_chewers
 
2015 safe net-네트워크암호화 솔루션_시온
2015 safe net-네트워크암호화 솔루션_시온2015 safe net-네트워크암호화 솔루션_시온
2015 safe net-네트워크암호화 솔루션_시온
 
About the Blockchain_imcloud
About the Blockchain_imcloudAbout the Blockchain_imcloud
About the Blockchain_imcloud
 
금융It시스템의 이해 2편
금융It시스템의 이해 2편금융It시스템의 이해 2편
금융It시스템의 이해 2편
 

임베디드 시스템 –Atm 3차과제

  • 1. 과목: 임베디드 시스템 담당 교수님: 이민석 교수님 임베디드 시스템 –ATM (AUTOMATED TELLER MACHINE) 임베디드 시스템 사례
  • 2. ATM이란? • ATM 은 패킷 교환 방식 처럼 패킷(셀)을 사용 그 길이가 53 Byte (48byte 데이터 + 5 byte 헤더)로 고정 되어 있음 • 회선 교환 방식 처럼 통신 경로,타임 슬롯 (VC,VP)의 원리를 이용하여 하 드웨어에 의존한 Routing을 수행 • ATM은 회선 교환과 패킷 교환의 장점만을 흡수한 방식 이라고 할 수 있음 <ATM 교환의 구조>: 셀 길이는 고정적이며 헤더내의 VCI를 분석 고속 하드웨어로 처리
  • 3. 제품 설명 • Card reader: 계정 번호의 식별 부 분, 사용자의 계정 정보를 이해 데 이터 프로세서 전달 Card reader Display screen • Key pad: pin 번호는 올바른 ATM 필요한 금액에 대 한 필요한 거래 를 만듬 • Speaker: 특정 키를 누르면, 스피커 오디오 피드백을 제공 Receipt printer Key pad speaker • Display screen: 트랜잭션 , 사용자 입력에 대한 현금 인출기의 질문 , 화면에 표시 • Cash dispenser : ATM 기계의 중앙 시스템, 돈을 얻음 Cash dispenser • Receipt printer: 영수증 프린터
  • 4. 왜 소프트웨어로 만드는 것이 좋았을까? 1. 유연한 네트워크 • 컴퓨터 센터의 제어에 의해 통신상대의 지역,장소에 따라 융통적인 네트 워크, 회선모드 서비스와 패킷교환 서비스, 저속 서비스와 고속 서비스 2. 효율적인 정보전송 • 같은 시각에 복수의 통신 채널이 중복되는 경우 대비하여 셀을 일시 축적 하기 위해 버퍼(Buffer)회로를 갖춤->대용량의 전송에 더 많은 통신 채널 확보 3. OAM보수 운용관리 • Operation, Administration and Maintenance • 네트워크 내 고장,성능을 감시, 이상이 생기면 셀을 다른 경로로 우회 ->각종 방식에 따른 감시를 행함
  • 6. ATM 오류 상황 • 오류 1. 입금한 돈이 나오지 않 을 경우 2. 비밀번호 3번 초과시 오류 번호 변경이 어 렵다.
  • 7. ATM 보안 문제점 실제 사례
  • 8. ATM 문제상황 1. 현금 자동인출기 보안 문제 • 현재 ATM 기계 는 Window 설치 • 현재 실행되는 악성코드도 몇 가지 제 약은 있으나 실행 가능 • 보통 내부 망으로 연결되어 있음 -> 외부에서 악성코드가 유입될 가능성 은 낮지만 완전히 불가능한 것은 아님. • 해외에서는 실제로 ATM기에서 개인 정보를 유출한 경우가 있음
  • 9. ATM 기본 구조  ATM에서는 헤더의 주소로 이용자 정보를 구분하기 때문에 시간 축 상에 놓인 셀의 위치와는 아무 관계가 없으므로 비동기식 전달방식(ATM)이라 함.