• 제목/요약/키워드: 헤더 길이

검색결과 27건 처리시간 0.028초

MS Windows에서 JPEG 관련 버퍼 오버런의 취약성 분석 (Analysis of a Buffer Overrun Vulnerability of JPEG on MS Windows)

  • 오현수;장혜영;조성제;김홍근
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (A)
    • /
    • pp.139-141
    • /
    • 2005
  • 본 논문에서는 JPEG 파일의 구조를 먼저 살펴하고, MS Windows 운영체제 상에서 비정상적인 JPEG 파일을 접근(open)할 때 발생할 수 있는 버퍼 오버런 취약성(MS04-028)을 재연하여 분석한다. JPEG 파일의 헤더에 코멘트(comment) 부분이 있을 경우 길이 필드가 잘못되어 있고 JPEG 파일의 몸체에 쉘코드(cmd.exe) 생성부분을 가지고 있을 경우, 버퍼(heap) 오버런 공격이 발생되어 예기치 못한 결과들이 발생 할 수 있다. 본 논문에서는 디버거(WinDBG) 및 역공학 도구(IDAPro)를 이용하여, 이러한 JPEG 파일 관련 취약성을 분석하면서 바이너리 코드만 주어진 경우의 취약성 분석 절차를 이해하고 보안 결함 부분을 추적하는 연구를 수행한다.

  • PDF

비동기 방식의 직렬통신 시스템에서 헤드 검출 기능을 가진 회전기용 리시버의 FPGA 구현 (A FPGA Implementation of a Rotary Machine Receiver with Detecting a Header on the Asynchronous Serial Communication System)

  • 강봉순;이창훈;김인규;하주영;김주현
    • 한국정보통신학회논문지
    • /
    • 제9권1호
    • /
    • pp.88-94
    • /
    • 2005
  • 본 논문에서는 회전기의 위치에 대한 정보를 가지고 있는 Encoder와 정해진 경로(Serial Signal)를 통해 Data를 전송하거나 받고, DSP로 Data를 정해진 경로(Paralle Signal)를 통해 Data를 전송하거나 받는 기능을 가진 Receiver를 FPGA Design한 것이다. 동일 동작 Clock을 사용하지 않는 다른 System의 Serial Data 통신을 하는 경우, 새로운 헤더 검출 방법을 제시하여 Serial Data의 유효한 각 Bit의 정보를 얻기 위해서는 헤더 내의 Sync. Code를 해석하여 유효 Data의 길이를 찾을 수 있다. 또한 Receiver의 동작 주파수를 'clk_select' Port를 사용하여 내부 동작 주파수를 20MHz 또는 60MHz를 선택할 수 있다.

광대역 VoIP 기반 고품질 음성통화를 위한 음성패킷 재생 스케줄링 방식 (Voice Packet Playout Scheduling for High Quality Voice Communication Based on Wide Band VoIP)

  • 최홍재;김형국
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2012년도 춘계학술발표대회논문집
    • /
    • pp.353-354
    • /
    • 2012
  • 광대역 VoIP 네트워크 환경에서는 불안정한 네트워크 환경으로 인해 음성패킷이 불규칙적으로 수신되어 음성데이터의 재생이 원활하지 못하다. 이러한 문제점을 해결하기 위해 본 논문에서는 네트워크 상태에 따라 원활하게 음성패킷을 재생시키는 스케줄링 방식을 제안한다. 제안하는 방식은 수신단에 도착한 패킷 헤더정보를 이용해 네트워크 지터를 추정하고, 추정된 지터와 지터버퍼와 음성프레임버퍼에 존재하는 패킷수 및 음성프레임 개수, 음성클래스정보에 따라 음성프레임의 길이를 변화시켜 재생시킴으로써 수신단의 버퍼링 지연을 줄이고 출력신호의 음성왜곡을 최소화한다. 제안하는 스케줄링 방식의 성능측정을 위해 버퍼링 지연과 PESQ를 기존 음성패킷 재생 스케줄링 방식과 비교한다.

  • PDF

이동 멀티미디어 터미널 (H.324M) 구현 및 성능 분석 (Implementation and Performance Analysis of Mobile Multimedia Terminal (H.324M))

  • 박상현;윤종성;정진호;고성제
    • 한국통신학회논문지
    • /
    • 제24권9A호
    • /
    • pp.1295-1305
    • /
    • 1999
  • 본 논문에서는 이동통신망에서 실시간 멀티미디어 서비스를 제공하기 위한 터미널 표준으로 현재 표준화가 진행중인 H.324M 시스템을 구현하였고 구현된 시스템의 성능을 분석하였다. 기존의 저속 멀티미디어 터미널 표준인 H.324를 이동통신망으로 확장시킨 H.324M은 H.324 구성요소 중에서 패킷 단위의 멀티플렉싱 프로토콜인 H.223을 Level 0으로 정의하고 여기에 이동통신망에서 발생하는 전송에러를 처리하기 위해 Level 1, 2, 3을 추가한 것이다. H.324M의 성능 분석을 위해 전송에러에 의해 멀티플렉싱 프로토콜에 생기는 손실을 요소별로 나누어 비교 분석한 결과 플래그와 헤더에 에러가 발생하여 생기는 손실이 전체 손실에서 차지하는 비중이 가장 높았고 따라서 Level 1과 2에서의 플래그와 헤더의 보호가 전체 손실을 줄이는데 중요함을 확인하였다. 그리고 각 Level에서 발생하는 전체 손실을 비교하여 각 Level의 성능 차이를 제시하였다. 또한 기본 모드와 이중 모드로 제공되는 Level 1, 2, 3의 플래그와 플래그를 검출하기 위한 임계값에 대한 성능 분석을 통해 전체 손실률이 가장 낮은 플래그의 길이와 임계값을 제시하였다.

  • PDF

길이에 대한 2차원 이진검색을 이용한 패킷분류 구조 (Packet Classification Using Two-Dimensional Binary Search on Length)

  • 문주형;임혜숙
    • 한국통신학회논문지
    • /
    • 제32권9B호
    • /
    • pp.577-588
    • /
    • 2007
  • 인터넷의 성장은 다양한 응용 프로그램들의 발달을 야기 시켰으며, 그로 인해 모든 패킷을 동일하게 처리하는 현재의 최선지원 서비스 보다 나은 서비스를 제공할 것을 요구하고 있다. 따라서 차세대 인터넷 라우터들은 다양한 레벨의 품질보장 서비스를 제공하여야 한다. 품질보장 서비스를 제공하기 위해서는 모든 입력 패킷을 미리 정의된 룰에 따라 구분하는 패킷 분류가 실시간으로 수행되어야 한다. 패킷분류는 패킷에 포함된 여러 헤더 필드에 대하여 다양한 종류의 검색을 수행하여야 하며, 일치하는 룰들 중에서 가장 높은 우선순위를 갖는 룰을 찾아야 하는 다차원 검색이다. 영역분할을 사용한 사분트라이 구조는 근원지와 목적지 프리픽스를 2차원 트라이 구조로 저장하여 검색을 진행하는 좋은 알고리즘이나, 길이에 대하여 선형검색을 하는 방법이므로 좋은 검색 성능을 보이지 못한다. 본 논문에서는 사분트라이 구조에서 길이에 대하여 이진검색을 진행하는 새로운 패킷분류 알고리즘을 제안한다. 또한 패킷이 여러 개의 룰과 일치하였을 경우 가장 높은 우선순위를 가지는 룰을 선택한다는 특성을 이용하여, 사분트라이를 만드는 과정에서 우선순위를 고려하여 검색 성능을 향상시킬 수 있는 방안을 제안한다.

컴퓨터 CPU 냉각용 방열기 튜브 삽입길이에 따른 열유동 해석 (A Numerical Study of the Effects of Heat Transfer and Fluid Flow on Tube Insertion Length in Computer-Cooling Radiators)

  • 최진태;권오경;윤재호;김용찬
    • 대한기계학회논문집B
    • /
    • 제35권2호
    • /
    • pp.145-152
    • /
    • 2011
  • 컴퓨터용 방열기의 헤더부 튜브 삽입길이에 따른 열전달 및 유동특성을 파악하기 위하여 수치해석을 수행하였다. 튜브삽입길이 0, 5, 10mm의 3가지 해석모델을 선정하였으며 해석결과의 타당성 검증을 위해 삽입길이가 5mm 일 때 샘플을 실험결과와 비교하였다. 유량분배의 균일성을 판단하기 위해 각 튜브에서 유량비를 분석하였고, 유량분배 특성을 정량적으로 비교하기 위하여 유량균일도를 정의하였다. 해석결과를 통하여 모든 샘플에서 열전달량과 압력강하는 질량유량이 증가함에 따라 점차 증가하였으며, 튜브삽입길이가 10mm(h/D=0.5)인 샘플 3의 열전달량과 압력강하는 가장 크게 나타났다. 유량균일도(Stotal )를 조사하였을 때 튜브삽입길이가 0mm(h/D=0)인 샘플 1이 0.0052로 가장 균일한 유량분포를 보였다.

랜덤 선형 네트워크 코딩의 실용적 설계 및 성능 분석 (Practical Implementation and Performance Evaluation of Random Linear Network Coding)

  • 이규진;신연철;구종회;최성현
    • 한국통신학회논문지
    • /
    • 제40권9호
    • /
    • pp.1786-1792
    • /
    • 2015
  • 랜덤 선형 네트워크 코딩(Random Linear Network Coding, RLNC)은 멀티캐스트의 신뢰성을 높이는 방법으로 널리 사용되고 있다. RLNC 구현에 있어서 효율적인 연산을 위해 Galois Field (GF)를 사용한다. 상용 컴퓨터에서의 연산을 고려하였을 때 GF($2^m$)의 크기 m이 32보다 작을 경우, 곱셈과 나눗셈에 대해 사전에 계산된 table을 사용하면 모든 사칙 연산이 m에 관계없이 상수 복잡도를 가진다. 이로부터 RLNC의 연산 복잡도는 m에 반비례하는 것을 보인다. 추가적으로, m이 커짐에 따라 발생하는 헤더 길이 증가, 메모리 사용량 증가 등의 추가적인 오버헤드를 고려하여 실용적인 GF의 크기를 선택한다. 이를 바탕으로 상용 컴퓨터에 RLNC를 구현하고 곱셈/나눗셈 연산 시에 사용되는 table의 종류와 한 번에 인코딩 되는 원본 패킷의 개수에 따른 성능을 실측한다.

확장성 있는 네트워크 이동성 지원 방안 (A Mechanism to Support Scalability for Network Mobility)

  • 김태은;이미정
    • 한국정보과학회논문지:정보통신
    • /
    • 제32권1호
    • /
    • pp.34-50
    • /
    • 2005
  • 최근 운송 수단 등에 형성된 네트워크가 하나의 단위로 이동할 때 효율적으로 인터넷 접속을 지속할 수 있도록 하는 네트워크 이동성 지원 방안에 대한 연구가 이루어지고 있다 그런데, 지금까지 제안된 방안들은 이동 네트워크에 속하는 이동 노드의 수가 많아지는 경우 점차 핸드오프에 걸리는 시간이 증가하여 원활한 통신이 불가능하게 되거나, 이동 네트워크가 중첩된 상황에서 비효율적인 경로를 통한 전송을 초래하는 문제를 가지고 있다. 이에 본 논문은 이들 문제점을 해결할 수 있는 확장성 있는 네트워크 이동성 지원 방안인 SNEMOS(Scalable NEtwork Motility Support)를 제안하고 시뮬레이션에 의해 그 성능을 평가하였다. 시뮬레이션 결과 핸드오프 지연, 라우팅 경로 길이, 패킷 전달 지연, 데이타 패킷의 헤더 오버헤드 및 시그널링 오버헤드 둥의 측면에서 SNEMOS가 기존의 스킴들에 비해 우수한 성능을 보임을 알 수 있었다.

MPEG-2 기반영상 GOP 단위 편집을 위한 PES 시스템 영역에서의 스트림 접함 방법 (Splicing Techniques in the PES System Layer for the Editing at a GOP Module of The MPEG-2 based Images)

  • 김동준;최윤식
    • 방송공학회논문지
    • /
    • 제7권4호
    • /
    • pp.355-361
    • /
    • 2002
  • 본 논문은 MPEG-2 시스템 스트림 영역에서의 접합(splicing)이 MPEG-2 비디오 화면의 손상 없는 재생을 보장할 수 있는 방법을 연구한다. 기존의 접합은 MPEG-2 시스템의 TS 영역에서 수행하고 있는데, 비디오 문제로 한정시킨 영상편집의 관점에서 보면, 화면의 깨짐이 없는 임의의 픽처에서의 접합을 보장할 수 없다. 본 논문에서는 MPEG-2 시스템의 PES 영역에서의 비디오 화면을 고려한 접합을 다룸으로서 상위의 TS와 PS에서 동일한 목적의 접합을 수행할 수 있도록 하는 연구의 기반을 마련하고자 하였다. 그러기 위해서 먼저, 자각 다른 두 PES 스트림의 접합 시 발생하는 문제와 이로 인해 비디오 화면에 미치게 되는 영향을 비교, 분석하였고. 이를 토대로, PES 영역에서 직접 비디오 화면의 재생시에 일어날 수 있는 문제의 원인을 해결하는 방안을 모색하였다. 그 결과, PES 패킷의 헤더 정보 중 PES 패킷 길이 필드 값을 이용하면, PES 패킷의 상태와 관계없이 GOP 단위의 접합을 보장할 수 있음을 확인하였다.

에러 환경에 강한 항등비트율 동영상 부호화기에 관한 연구 (A Study on An Error-Resilient Constant Bit Rate Video Codec)

  • 한동원;송진규;김용구;최윤식
    • 한국통신학회논문지
    • /
    • 제24권9B호
    • /
    • pp.1721-1730
    • /
    • 1999
  • 본 논문에서는 이동 통신망과 같은 열악한 에러 환경을 고려한 부호화 알고리즘을 제안한다. 제안된 부호화기의 알고리즘은 인트라 프레임 부호화에는 벡터 양자화 기법을 적용하였으며 Classified VQ기법을 통해 유사 벡터 탐색에 필요한 부하를 절감하였다. 인터 프레임 부호화에는 압축 효율의 증대를 위하여 움직임의 변화가 없는 블록은 전송하지 않고, 전송하는 블록의 위치와 개수에 대한 정보를 두 프레임에 걸쳐 이중적으로 부가하는 이중 벡터 위치부호기법을 제안하였다. 또한 부호화된 비트열의 길이가 항등하도록 함으로써 발생된 에러의 전파현상을 방지하였으며 복호화 과정에서 제안된 이중 벡터 위치부호를 이용함으로써 주요 헤더 부분이 급격한 에러에 의해서 손상되더라도 올바른 복호화가 가능하도록 하였다. 부호화된 비트열에 실제 에러를 발생시킨 후에 복호화를 한 실험결과 기존의 부호화 기법인 H.263과 비교하였을 때 에러에 훨씬 강한 특성이 나타남을 알 수 있었다.

  • PDF