• 제목/요약/키워드: Computer OS

검색결과 509건 처리시간 0.03초

내부자 공격에 안전한 하드웨어 가상화 프레임워크 (Secure Hardware Virtualization Framework on Insider Attack)

  • 김훈민;은하수;하동수;오희국
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 추계학술발표대회
    • /
    • pp.853-856
    • /
    • 2013
  • 최근 클라우드 서비스가 발전함에 따라 향상된 자원 활용과 소프트웨어 이식성을 증가시키기 위한 하드웨어 가상화 기술 또한 성장하고 있다. 가상화의 특성상 이를 구동하고 관리하는 시스템 관리자가 메모리, 하드디스크 드라이브와 같은 컴퓨팅 리소스에 접근할 수 있다. 관리자에 의한 Cold-boot Attack이나 내부 명령어를 통해서 메모리 상의 데이터가 유출될 수 있으므로 개인정보와 기밀문서와 같은 민감한 데이터의 노출 위험이 발생한다. C. Li 등은 Guest OS의 가상 메모리 기본 단위인 페이지를 암호화하여 관리자에게 메모리 상의 데이터가 노출되지 않도록 막는 기법을 제안하였다. 하지만 페이지 암호화에 사용되는 키를 하이퍼바이저상에서 구하는 과정에서 키가 노출된다는 문제점이 발생한다. 본 논문에서는 내부자 공격에 안전한 가상 머신 프레임워크를 제안한다. IOMMU(Input/Output Memory Management Unit)를 사용하여 직접 하드웨어 디바이스에 접근 가능한 Guest OS를 생성하고 TPM(Trusted Platform Module) 가상화를 사용하여 시스템 관리자가 알 수 없도록 암호 키를 생성/관리한다. 하이퍼바이저는 이 암호 키를 사용하여 Guest OS의 페이지를 암호화한다. 이를 통해 관리자에게 키를 노출하지 않고 Guest OS 메모리 상의 데이터를 보호할 수 있다.

iOS 기반 차량용 블랙박스 애플리케이션 설계 및 구현 (Design and Implementation of iOS Based Car BlackBox Application)

  • 박수현;여지민;권두위
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2013년도 제47차 동계학술대회논문집 21권1호
    • /
    • pp.189-190
    • /
    • 2013
  • 기존 차량용 블랙박스는 별도의 기기를 이용하는데, 이때 추가적인 비용이 발생하는 문제점이 있다. 또한 사고가 발생한 경우, 사용자의 의식을 체크 하지 못해 구조 신고를 보내는 등의 기능을 유연하게 추가하지 못하는 단점을 가지고 있다. 본 논문에서는 블랙박스 사용 시 발생하는 추가비용감소와 교통사고 발생 후 발생되는 환자의 응급 후송 및 뺑소니 등 2차 교통사고를 방지하기 위한 시스템의 필요성에 따라 아이폰에 있는 센서들을 활용하여 소프트웨어 방식의 차량용 블랙박스 시스템을 설계 및 구현하였다.

  • PDF

iOS 애플리케이션을 위한 UML 프로파일 (UML Profile for iOS Application)

  • 서용진;문대건;국승학;김현수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(B)
    • /
    • pp.116-119
    • /
    • 2011
  • 스마트폰은 기존의 휴대전화보다 더 향상된 컴퓨팅 능력을 제공하는 휴대전화로, 사용자가 자유롭게 애플리케이션을 설치하여 사용할 수 있다. 스마트폰 애플리케이션은 기존의 PC 애플리케이션과 달리 하드웨어 센서와 사용자 정보를 사용할 수 있으며, 기존과 다른 사용자 인터페이스 컴포넌트를 사용한다. 이와 같은 스마트폰 애플리케이션의 특성은 설계에 반드시 반영되어야 한다. UML은 소프트웨어 모델링 언어로, 다양한 도메인을 모델링할 수 있지만, 특정 도메인의 특성을 상세히 표현할 수 없다. 이러한 이유로 UML은 확장 메커니즘을 제공하고 있다. 본 논문은 확장 메커니즘을 이용하여 iOS 애플리케이션의 특성을 충분히 표현할 수 있도록 UML을 확장하였다.

MicroC/OS - II 기반에서 Multi-Level 스케줄링의 설계 및 구현 (Design and Implementation of Multi-Level scheduling on MicroC/OS-II)

  • 임보섭;이재윤;김광;허신
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (A)
    • /
    • pp.832-834
    • /
    • 2005
  • 임베디드 시스템은 범용 컴퓨팅 시스템과 달리 자신을 포함하고 있는 기기에 부과된 특정 목적의 컴퓨팅 작업만을 수행한다. 이 시스템을 제어하기 위해서 운영체제가 필요로 하며, 임베디드 환경에서는 신뢰성과 정확성을 요하는 부분이 많기 때문에 실시간 운영체제를 필요로 한다. Real-Time kernel을 기반으로 하는 MicroC/OS-II는 수많은 용도로 사용되고 있지만 task 사용에 한계가 있다. 이 논문에서 제안하는 스케줄링은 task의 생성 수를 늘려주지만, 이 경우 task간의 우선순위 설정이 어려워진다. 이 문제 해결을 위해서 task들의 우선순위 결정은 deadline을 이용하여 3레벨로 나눈다. 3레벨로 나누어지면 task의 수가 증가해도 개발자는 task들을 레벨에 맞게 설정하면 task 관리로 인하여 생기는 문제를 줄일 수 있으며, 효율적인 스케줄링을 가능하게 한다.

  • PDF

OpenWrt 서버를 활용한 iOS기반 피트니스 케어 시스템 (iOS-based Fitness Management System utilizing OpenWrt Server)

  • 계민석;민준기;양승의;박상노;정회경
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2014년도 추계학술대회
    • /
    • pp.687-689
    • /
    • 2014
  • 스마트 폰의 보급과 의료 기술의 발달로 인해 건강의 패러다임이 치료에서 관리로 변화하였고 이에 맞춰 피트니스 사용자는 증가하고 있다. 하지만 피트니스 클럽 사용자는 자신에게 맞는 운동법을 찾기 위해 퍼스널 트레이너에게 값비싼 비용을 지불해야 하며 업체에서는 관리 시스템을 운영하기 위해서는 높은 비용이 요구되어 부담을 가중하고 있다. 본 논문에서는 공유기에 서버와 같은 확장이 가능한 OpenWrt를 중심으로 서버를 구성하고 클라이언트로 iOS 기반으로 모바일의 센서를 통해 사용자의 운동 기록을 수집하거나 사용자의 입력을 받는다. 이에 대한 데이터는 웹으로 전송하고 트레이너를 통해 체크 받는 시스템이며 이를 통해 사용자가 웨이트 트레이닝을 기록하고 이에 대한 피드백을 받을 수 있다.

  • PDF

안드로이드 모바일서버를 이용한 이 기종간 파일 공유시스템 (Android mobile server using a file-sharing system between other models)

  • 허태상;박성현;정회경
    • 한국정보통신학회논문지
    • /
    • 제18권5호
    • /
    • pp.1231-1236
    • /
    • 2014
  • 최근 모바일 기기의 확산과 보급률이 증가함에 따라, 1인 n개의 모바일 기기 시대가 열리고 있다. 모바일 기기와 운영체제의 종류도 지속적으로 늘어나고 있는 추세이다. 80%이상의 시장점유율을 가진 구글의 안드로이드나 애플의 iOS뿐만 아니라 삼성과 인텔이 개발하고 있는 타이젠, 리눅스의 우분투를 모바일화 시킨 UBUNTU for Phone, UBUNTU touch, 모질라의 Firefox OS, 마이크로소프트사의 윈도우 모바일 등 수많은 운영체제들이 출시를 앞두고 있다. 하지만 서로 다른 운영체제간의 파일을 공유 할 수 있는 시스템이나 기술은 없는 실정이다. 블루투스나 WIFI Direct같은 기술들은 존재하지만 기기간의 호환성이 낮고, 전송 가능한 파일형식에 따른 제약도 존재한다. 이에 본 논문에서는, 무선랜카드가 장착되어 있는 환경에서 안드로이드 모바일 서버를 이용한 이 기종 및 서로 다른 운영체제 간 파일공유 방법에 대해 연구하고, 이에 따른 파일을 공유할 수 있는 시스템에 대해 연구하였다.

안드로이드 OS 기반의 차량용 블랙박스 시스템 구현 (A implement Android OS-based black-box system in the vehicle)

  • 송민섭;장종욱
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2011년도 추계학술대회
    • /
    • pp.483-486
    • /
    • 2011
  • 최근 크고 작은 차량사고로 인한 인명, 재산 손실 때문에 비행기에서 사용되고 있는 것과 유사한 기능을 가진 블랙박스를 차량에 장착시켜 운전자들은 차량사고의 원인을 분석하기 위해 차량용 블랙 박스를 사용하고 있다. 기존의 블랙박스들에서 사용된 운영체제와는 달리 안드로이드 OS는 다른 OS들에 비해 이식성이 좋으며 개방 플랫폼을 지원해서 개발 시 추가적인 비용이 들지 않으며 검증된 많은 라이브러리들을 포함하고 있어 별도의 외부 라이브러리를 사용할 필요가 없다는 장점이 있다. 또한 기존의 블랙박스들은 사고 발생 시 자동으로 사고 알림 신고를 보내지 못하는 문제점이 있다. 본 논문에서는 기존의 블랙박스에서 사용된 OS와는 다른 장점이 있는 안드로이드 기반의 테스트 보드에 GPS 모듈과 가속도 센서 정보를 이용하고 스마트 폰에서 사고 감지 시 지정된 번호로 메시지를 전송하는 기능을 가진 블랙박스를 구현하였다.

  • PDF

운영체제보안시스템의 개념 및 운영 가정사항 (A Concept and Operational Assumptions of OS Security Enhancement System)

  • Tai-hoon Kim;Sang-ho Kim;Jae-sung Kim
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2003년도 추계학술대회 및 정기총회
    • /
    • pp.119-125
    • /
    • 2003
  • Trusted operating systems (OS) provide the basic security mechanisms and services that allow a computer system to protect, distinguish, and separate classified data. This paper proposes a new concept of operating system security enhancement system which uses loadabel security kernel module (LSKM) or dynamic link library(DLL) and specific conditions for operational environment should be assumed.

  • PDF

${\mu}C/OS-II$ 기반의 S3C2440A 프로세서로의 실시간 시리얼 통신 모듈 포팅 (Porting a Real-time Serial Communication Module for S3C2440A Processor with ${\mu}C/OS-II$)

  • 박성주;오삼권
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 춘계학술발표대회
    • /
    • pp.945-948
    • /
    • 2007
  • 시리얼 통신은 다양한 분야의 임베디드 시스템에서 사용되는 통신 시스템의 일종이다. ${\mu}C/OS-II$는 실시간 임베디드 시스템에 사용되는 실시간 운영체제이다. S3C2440A 는 이러한 임베디드 시스템에 사용되는 마이크로 프로세서로 칩에 집적 된 UART 를 통하여 시리얼 통신을 지원한다. 이 논문에서는 시리얼 통신 중 ${\mu}C/OS-II$ 기반의 실시간 시스템을 위한 시리얼 통신의 설계와 S3C2440A로의 포팅을 한다.

  • PDF

MicroC/OS-II에서의 효율적인 메모리 관리에 관한 연구 (A Study for Effective Management of Memory to MicroC/OS-II)

  • 전영식;허신
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 추계학술발표대회
    • /
    • pp.798-801
    • /
    • 2008
  • MicroC/OS-II에서는 연속된 메모리 공간으로 구성된 파티션에서 고정 크기의 메모리 블록을 할당할 수 있는 방법을 제공하며, 이 파티션은 사용 가능한 메모리 블록의 개수를 유지하고, 모두 같은 크기를 갖는 메모리 블록을 단일 연결 리스트의 형태로 관리 한다. 이런 형태의 메모리 관리 시스템은 메모리 단편화 현상이 잘 일어나지 않지만 이런 단순한 구조로 메모리 공간을 통합 관리, 블록을 할당하고 반환하는데 필요한 검사등을 효율적으로 수행할 수 없다. 본 논문에서는 MicroC/OS-II에서의 단편화문제를 해결하는 방법에 더 나아가 효율적으로 메모리를 통합하고 관리하는 방법에 대해 제안하고 자 한다.