일단 실패다.

U2000 모델 전용으로 Wibro CM 이 맥용으로 나왔고, 아무 모뎀이나 인식은 하지만 UICC(USIM) 카드 인식에는 실패하였다.

일단 실패 원인에 대한 분석 결과 글이며, 결론을 먼저 말하자면 모다정보통신에서 UICC 카드를 읽을 수 있는 드라이버를 만들어 주어야 다른 모뎀들도 사용 가능하다는 것.

먼저 카드 규격에 대해서...

U2000 모델에서 쓰는 카드와 내가 사용하고 있는 U1100 모델의 카드 규격이 다른 것 같다는 생각이 든다.

KT 에서 사용하는 UICC(USIM) 카드는 SmartCard 로서 우리가 흔히 볼 수 있는 하이패스 카드나 신용카드에 있는 그 스마트 카드와 동일한 카드이다.

또 일반적인 스마트카드는 스마트카드 내 MCU의 모델 마다 통식방식이 다르고, 그 규격이 다양하지만 일반적으로 쓰이는 스마트카드들은 SmartCard Reader 라는 리더기를 이용하여 사용이 가능하다.

하지만 KT 에서 만든 스마트카드는 독립 규격으로 보인다.

그에 관련된 기사 링크이다.
http://www.etnews.co.kr/news/detail.html?id=200707050167

일반적인 스마트카드가 가지는 메모리 용량은 NOR 플래시를 이용하여 그 용량이 작지만 KT 는 NAND 플래시를 이용한 스마트 카드를 개발한다는 기사가 나왔다.

또 KT 의 UICC 카드 관련 사이트(http://uicc.ktwibro.com)를 들어가면 UICC 에 일종의 소프트웨어를 설치하면 부가기능을 사용할 수 있다고 되어있다.

그럼 Smartcard 는 무엇인가?

인터넷 검색으로 찾아보면 자세히 알 수 있겠지만 간단하게 요약하면,
카드에 MCU(micro control unit) 이 들어있다는 것.

MCU 는 우리 생활에서 볼 수 있는 마이크로 컴퓨터인데, 리모컨, 세탁기, 보일러, 밥솥 등 간단한 제어들을 할 수 있는 컴퓨터이다.
CPU, 주기억장치, 입·출력장치(포트) 등이 하나의 칩에 내장되어, 펌웨어라는 운영 프로그램를 넣으면 프로그램에 작성된 대로 판단하고 입·출력포트를 제어하는 컴퓨터이다.

Smartcard 를 읽고 쓸때는 메모리에 직접 접근해 데이터를 읽고 쓰는것이 아니고 MCU 와 통신하여 어떠한 조건(명령 또는 절차)이 맞을 때 데이터를 받아낼 수 있다.

한마디로 보안성이 높다는 뜻이며, 마그네트와 같이 복제가 쉽지 않기 때문에 금융권과 같은 보안이 필요로한 곳에서 현재 쓰고 있다는 것.

KT 는 기사에 나온것과 같이 전용의 Smartcard 를 개발하였고, 전용 리더기를 개발한듯 하다.

잠깐 바이너리를 들춰 봤는데 아주 독립적인 규격은 아닌듯 보인다. (바이너리 내 일부 아스키 텍스트를 보니 공개된 범용 SmartCard Reader 코드가 있었다.)

즉 통신방법이 틀릴 뿐 그 통신방식을 지원하는 리더기가 있고, UICC 와 통신하는 방법만 있다면 접근 가능하다는 것.

그리고 또 한가지... U2000 모델과 U1100 모델에서 쓰이는 UICC 는 규격이 다르다는 것이다.

UICC 카드를 읽지 못했다는 오류 메세지는 U1100에서 쓰이는 UICC 카드를 읽기위한 코드가 U2000 모델에 쓰이는 UICC 카드용 코드만 있다는 것이다.(위에서 대충 말했지만, Smartcard 는 카드마다 통신방식이 다르기때문에 카드별로 통신용 코드를 드라이버에서 가지고 있어야 한다.)

결론적으로 이런 이유때문에 실패지만...

모다정보통신과 KT 가 마음만 먹으면 금방이라도 U1100과 그 외 모델들의 맥용 와이브로 CM 을 만들 수 있다는 이야기이니 매우 희망적으로 볼 수도 있겠다.


이걸 테스트 하면서 맥에서 스마트카드리더를 쓰는데 사용하는 범용 스마트카드 리더용 드라이버를 설치하였는데 Wibro CM 이 모뎀의 스마트카드 리딩부를 잡아내질 못하였다.

이 드라이버를 제거해야 할 것 같은데 제거가 가능할지... ㅜ.ㅜ
이올린에 북마크하기(0) 이올린에 추천하기(0)
2008/11/08 21:49 2008/11/08 21:49
Posted by TylorSTYLE™
KT 에서 Apple 과 손잡더니 갑작스럽게 이쁜짓을 해버렸다.

물론 나에겐 계륵이지만...

모다정보통신의 U2000 모뎀만 Mac CM 이 나왔는데 혹시나 하는 마음에 설치해서 확인해 보았다.

본인은 U1100 모뎀을 사용한다.

사용자 삽입 이미지

드라이버 설치 후 모뎀을 연결하니 모뎀 인식... -_-;;;

하지만 아쉽게도 모뎀만 인식하고, UICC 카드(휴대폰의 심카드와 같은 것)를 인식 못하고 있었다.

내 생각에는 UICC 카드 통신부가 맞질 않는 것 같다.

U2000 과 U1100 과 카드 규격이 다른것 같다고 생각된다.

몇가지 테스트를 더 해봐야할 것 같다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
2008/10/30 19:18 2008/10/30 19:18
Posted by TylorSTYLE™

BLOG main image

카테고리

전체 (119)
Freeware (2)
SAMSUNG MCU (14)
Embedded Linux (10)
AE32000(EAGLE) (2)
Mac OS X (5)
신변잡기 (48)
디지털 회로 (1)
Programming (12)
무선 네트워크 (15)
Computer (5)
사용기 (5)

글 보관함

124

87

-35 days

today : 18

Daum 블로거뉴스
믹시