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

10
임베디드 시스템 – ATM ( AUTOMATED TELLER MACHINE) 과목: 임베디드 시스템 담당 교수님: 이민석 교수님 임베디드 시스템 사례

Transcript of 임베디드 시스템 –Atm 4차과제

Page 1: 임베디드 시스템 –Atm 4차과제

임베디드 시스템 –ATM

(AUTOMATED TELLER MACHINE)

과목: 임베디드 시스템

담당 교수님: 이민석 교수님

임베디드 시스템 사례

Page 2: 임베디드 시스템 –Atm 4차과제

ATM이란?

• ATM 은 패킷 교환 방식 처럼 패킷(셀)을 사용 그 길이가 53 Byte (48byte

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

• 회선 교환 방식 처럼 통신 경로,타임 슬롯 (VC,VP)의 원리를 이용하여 하드

웨어에 의존한 Routing을 수행

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

<ATM 교환의 구조>: 셀 길이는 고정적이며 헤더내의 VCI를 분석

고속 하드웨어로 처리

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

• Card reader: 계정 번호의 식별 부

분, 사용자의 계정 정보를 이해 데

이터 프로세서 전달

• Key pad: pin 번호는 올바른 ATM

필요한 금액에 대 한 필요한 거래

를 만듬

• Speaker: 특정 키를 누르면, 스피

커 오디오 피드백을 제공

• Display screen: 트랜잭션 , 사용

자입력에 대한 현금 인출기의 질

문 , 화면에 표시

• Cash dispenser : ATM 기계의 중

앙 시스템, 돈을 얻음

• Receipt printer: 영수증 프린터

제품 설명

Card reader

Key pad

speaker

Display

screen

Cash dispenser

Receipt printer

Page 4: 임베디드 시스템 –Atm 4차과제

왜 소프트웨어로 만드는 것이 좋았을까?

• 컴퓨터 센터의 제어에 의해 통신상대의 지역,장소에 따라 융통적인 네트워

크, 회선모드 서비스와 패킷교환 서비스, 저속 서비스와 고속 서비스

1. 유연한 네트워크

• 같은 시각에 복수의 통신 채널이 중복되는 경우 대비하여 셀을

일시 축적 하기 위해 버퍼(Buffer)회로를 갖춤->대용량의 전송에

더 많은 통신 채널 확보

2. 효율적인 정보전송

• Operation, Administration and Maintenance

• 네트워크 내 고장,성능을 감시, 이상이 생기면 셀을 다른

경로로 우회 ->각종 방식에 따른 감시를 행함

3. OAM보수 운용관리

Page 5: 임베디드 시스템 –Atm 4차과제

임베디드 소프트웨어 개발 환경

Page 6: 임베디드 시스템 –Atm 4차과제

ATM 오류 상황

• 오류

1. 입금한 돈이 나오지 않

을 경우

2. 비밀번호 3번 초과시

오류 번호 변경이 어

렵다.

Page 7: 임베디드 시스템 –Atm 4차과제

ATM 보안 문제점 실제

사례

Page 8: 임베디드 시스템 –Atm 4차과제

• 현재 ATM 기계 는 Window 설치

• 현재 실행되는 악성코드도 몇 가지 제

약은 있으나 실행 가능

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

외부에서 악성코드가 유입될 가능성 은

낮지만 완전히 불가능한 것은 아님.

• 해외에서는 실제로 ATM기에서 개인

정보를 유출한 경우가 있음

ATM 문제상황

1. 현금 자동인출기 보안 문제

Page 9: 임베디드 시스템 –Atm 4차과제

ATM 기본 구조

ATM에서는 헤더의

주소로 이용자 정보를

구분하기 때문에 시간

축 상에 놓인 셀의

위치와는 아무 관계가

없으므로 비동기식

전달방식(ATM)이라 함.

Page 10: 임베디드 시스템 –Atm 4차과제

• 시스템 관리의 주요 기능-관리

기능 수행, 관리 정보 수집 및 운

용, 사용자 및 네트워크 관리자

와의 통신, 관리 동작 감시 및 협

• 고장 관리(FaultManagement)는

고장 검출, 고장 분리, 고장 회복

등의 기능을 수행하며, 물리계층

과 ATM계층으로 구분

ATM 시스템 관리 블록도