• Title/Summary/Keyword: 프로파일 프레임워크

Search Result 83, Processing Time 0.027 seconds

Integrated Wire and Wireless P2P Framework Using Mobile Agents (모바일 에이전트를 이용한 유무선 통합 기반 P2P 프레임워크)

  • 민수홍;조동섭
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2003.11b
    • /
    • pp.941-944
    • /
    • 2003
  • 본 논문에서는 유무선 통합 망에서 미디어 파일과 같은 자원들을 효율적으로 공유하기 위해, 이동 에이전트 기능을 사용하여 P2P 플랫폼을 설계하였다. 현재 대다수의 P2P 애플리케이션들은 유선망을 기반으로, 서로 다른 API를 사용하고 있어, 플랫폼에 종속적이며, 다양한 네트워크 환경과 디바이스 등을 포함하지 않는다. 이러한 문제점을 해결하기 위해 오픈 소스 프로젝트인 썬의 JXTA를 이용하여 전체 시스템을 설계하였으며, 기존의 JXTA 프로토콜의 문제점을 모바일 에이전트를 이용해 개선하고자 한다.

  • PDF

A Design of XML Schema for Efficient Expanding In-Vehicle Networks (효율적인 차량네트워크 확장을 위한 XML 스키마 설계)

  • Yun, Sang-Du;Kim, Jin-Deog
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2010.10a
    • /
    • pp.106-109
    • /
    • 2010
  • Recently, the vehicle consists of a variety of In-vehicle networks. But each network uses its own protocol so it is difficult to communicate with others. For this reason, standard format needs to communicate between networks. Therefore, in this paper, we design the XML schema which focuses on expansibility for communicating in networks and implements the XML build and parser tool for the interoperability of in-vehicle networks based on XML schema.

  • PDF

Design and Implementation of Web-based POD system Using the COM Port (COM 포트를 이용한 웹기반 POD 시스템 설계 및 구현)

  • Kim, Geon-Seop;Huang, Xiao;Kim, Nam-Hun;Jo, Yong-Sun;Jung, Hoe-Kyung
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2011.10a
    • /
    • pp.736-737
    • /
    • 2011
  • This article proposes a POD system framework which creates templates by using the Web service environment with good accessibility, provides them so that users can easily edit them, and uses COM ports following Web standard capable of real-time printing with the same quality as edited files. The characteristic of framework proposed in this article is that it creates programs which users with basic skill in Internet use can learn and use relatively easily when compared with existing specialized editing programs and which allows users to print real-time such files as personally created by them in the same quality as on the screen, and thereby enhances accessibility there of.

  • PDF

A Dynamic Approach to Extract the Original Semantics and Structure of VM-based Obfuscated Binary Executables (가상 머신 기반으로 난독화된 실행파일의 구조 및 원본의미 추출 동적 방법)

  • Lee, Sungho;Han, Taisook
    • Journal of KIISE
    • /
    • v.41 no.10
    • /
    • pp.859-869
    • /
    • 2014
  • In recent years, the obfuscation techniques are commonly exploited to protect malwares, so obfuscated malwares have become a big threat. Especially, it is extremely hard to analyze virtualization-obfuscated malwares based on unusual virtual machines, because the original program is hidden by the virtual machine as well as its semantics is mixed with the semantics of the virtual machine. To confront this threat, we suggest a framework to analyze virtualization-obfuscated programs based on the dynamic analysis. First, we extract the dynamic execution trace of the virtualization-obfuscated executables. Second, we analyze the traces by translating machine instruction sequences into the intermediate representation and extract the virtual machine architecture by constructing dynamic context flow graphs. Finally, we extract abstract semantics of the original program using the extracted virtual machine architecture. In this paper, we propose a method to extract the information of the original program from a virtualization-obfuscated program by some commercial obfuscation tools. We expect that our tool can be used to understand virtualization-obfuscated programs and integrate other program analysis techniques so that it can be applied to analysis of the semantics of original programs using the abstract semantics.

Design and Implementation of an Execution-Provenance Based Simulation Data Management Framework for Computational Science Engineering Simulation Platform (계산과학공학 플랫폼을 위한 실행-이력 기반의 시뮬레이션 데이터 관리 프레임워크 설계 및 구현)

  • Ma, Jin;Lee, Sik;Cho, Kum-won;Suh, Young-kyoon
    • Journal of Internet Computing and Services
    • /
    • v.19 no.1
    • /
    • pp.77-86
    • /
    • 2018
  • For the past few years, KISTI has been servicing an online simulation execution platform, called EDISON, allowing users to conduct simulations on various scientific applications supplied by diverse computational science and engineering disciplines. Typically, these simulations accompany large-scale computation and accordingly produce a huge volume of output data. One critical issue arising when conducting those simulations on an online platform stems from the fact that a number of users simultaneously submit to the platform their simulation requests (or jobs) with the same (or almost unchanging) input parameters or files, resulting in charging a significant burden on the platform. In other words, the same computing jobs lead to duplicate consumption computing and storage resources at an undesirably fast pace. To overcome excessive resource usage by such identical simulation requests, in this paper we introduce a novel framework, called IceSheet, to efficiently manage simulation data based on execution metadata, that is, provenance. The IceSheet framework captures and stores each provenance associated with a conducted simulation. The collected provenance records are utilized for not only inspecting duplicate simulation requests but also performing search on existing simulation results via an open-source search engine, ElasticSearch. In particular, this paper elaborates on the core components in the IceSheet framework to support the search and reuse on the stored simulation results. We implemented as prototype the proposed framework using the engine in conjunction with the online simulation execution platform. Our evaluation of the framework was performed on the real simulation execution-provenance records collected on the platform. Once the prototyped IceSheet framework fully functions with the platform, users can quickly search for past parameter values entered into desired simulation software and receive existing results on the same input parameter values on the software if any. Therefore, we expect that the proposed framework contributes to eliminating duplicate resource consumption and significantly reducing execution time on the same requests as previously-executed simulations.

DMB-AF : The DMB File Format Standard and Its Applications (DMB-AF : DMB 파일포맷 표준화 동향)

  • Kim, Hwi-Yong;Gi, Myeong-Seok;Lee, Han-Gyu;Hong, Jin-U;Kim, Yong-Han
    • Electronics and Telecommunications Trends
    • /
    • v.23 no.3
    • /
    • pp.106-118
    • /
    • 2008
  • 본 고에서는 최근 표준화가 완료된 MPEG-A(ISO/IEC 23000) Part 9 DMB-AF의 표준화 배경 및 서비스 모델을 소개하고 기술적인 구성요소에 대해 설명한다. DMB-AF는 MPEG-4 Part 12 ISO Base Media File Format에 기반한 DMB 콘텐트 전용 파일 포맷으로, 다양한 종류의 지상파 DMB 및 위성 DMB 콘텐트를 체계적으로 표현하고 효과적으로 저장 및 접근하며 안전하게 보호/유통하기 위한 기술들이 포함되어 있다. 이러한 DMB-AF 표준은 다양한 DMB 콘텐트들을 적절히 연계하여 방통융합 환경에서 다양한 비즈니스 기회를 창출할 수 있는 공통의 프레임워크를 제공할 뿐 아니라, 저장매체를 매개로 하여 사용자가 원하는 시점에 원하는 프로그램을 원하는 장치에서 시청할 수 있도록 하는 DMB-Anytime 서비스를 가능하게 한다.

퍼징 기반의 상용 및 공개 소프트웨어에 대한 보안약점 진단 방법 연구

  • Lim, Ki-young;Kang, Seong-hoon;Kim, Seung-joo
    • Review of KIISC
    • /
    • v.26 no.1
    • /
    • pp.27-33
    • /
    • 2016
  • 보안 약점은 소스코드의 공개 여부와는 관계없이 존재하며, 소프트웨어의 취약점으로 이어질 수 있다. 소스코드가 공개된 소프트웨어의 경우 소스 코드 분석을 통해 보안 약점을 제거하지만, 소스코드가 공개되지 않고 바이너리 형태의 실행파일만 제공되는 소프트웨어의 경우에는 보안 약점을 찾기가 어렵다. 비정상 데이터를 임의로 생성하여 파일 또는 표준입력 형태로 입력하는 퍼징 기법은 위와 같은 소스코드가 공개되지 않은 소프트웨어의 취약점을 찾기 위한 기술이다. 본 논문에서는 소스코드가 없는 상용 및 공개 소프트웨어의 보안 약점을 진단하기 위해 퍼징 기법을 활용하는 방법을 제시하고, 공개된 퍼징 도구 및 프레임워크를 이용하여 설치부터 소프트웨어의 진단 및 발견된 보안 약점을 분석, 제거 등의 퍼징 프로세스를 소개하여 상용 및 공개 소프트웨어 취약점 발견에 도움을 줄 것으로 기대한다.

Intelligent Service Agent Using Ontology (온톨로지를 적용한 지능형 서비스 에이전트)

  • Kim, Je-Min;Park, Young-Tack
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.06c
    • /
    • pp.341-346
    • /
    • 2007
  • 본 논문에서는 유비쿼터스 컴퓨팅 시스템이 사용자에게 적절한 서비스를 제공하도록 도와주는 지능형 서비스 에이전트를 제안한다. 사용자에게 적절한 유비쿼터스 서비스를 제공하기 위해서는, 각각의 유비쿼터스 서비스 시스템 내에서의 상황 정보(Context Information) 차이를 조절하고 사용자의 취향을 서비스에 반영해야 한다. 따라서 다음 3가지 부분에 중점을 두어 연구를 진행하였다. 첫째, 적절한 다중 에이전트 프레임워크 - 에이전트간의 커뮤니케이션 이해와 추론엔진의 적용, 둘 째, 유비쿼터스 컴퓨팅 환경 내에 존재하는 다양한 상황 정보 (Context information)를 효과적으로 표현하는 유비쿼터스 온톨로지 - 에이전트간의 상황 정보 공유와 이해, 마지막으로 유비쿼터스 시스템에 적용되는 사용자 프로파일 구축 방법에 대해 연구 하였다. 본 논문에서 제안하는 지능형 서비스 에이전트는 사용자 취향에 따라 적절한 서비스를 제공하는 적응형 유비쿼터스 서비스 시스템 구축을 가능하게 한다.

  • PDF

Kiosk System Design using Bluetooth SPP on Android Platform (안드로이드 플랫폼 기반 블루투스 SPP를 이용한 키오스크 시스템 설계)

  • Nam, Yong-Su;Kim, Tae-Yong
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.15 no.10
    • /
    • pp.2143-2148
    • /
    • 2011
  • In general, existed kiosk using touch-screen based kiosk system has been used by only single user, so that multiple users to access this kiosk need to provide a lot of waiting time and maintenance costs. To solve this problem, the framework design based on Bluetooth profile for kiosk servers is presented. The proposed kiosk system can be more efficiently used in theater, train station, bank, government, and public offices by using Bluetooth module and AP in mobile system such as smart phone.

A Mobile Agent Programming System for Efficient Distributed Applications (효율적 분산 응용을 위한 이동 에이전트 프로그래밍 시스템)

  • Jeong, Won-Ho;Kang, Mi-Yeon;Kim, Yun-Su
    • The KIPS Transactions:PartA
    • /
    • v.10A no.5
    • /
    • pp.439-452
    • /
    • 2003
  • Mobile agent is one of the good technologies for overcoming network load and latency in distributed applications, and it may be a promising way of base technology of distributed applications because of its high adaptability for various network environments. In this paper, a mobile agent programming system, called HUMAN, is designed and implemented efficient use in various distributed applications based on mobile agents. HUMAN supports such high level utilities as file searhing, addressing by groups of nodes, storing path information, storing search information, and thus it gives us high easiness in agent-based programming. And it provides various itinerary modes and flexible reply modes for easy adaptation to given network environment. It also provides a management server for registering and active agents. Thus it can be efficiently applied for such varous distributed applications as searching distributed information, remote control, and file sharing in networks. A simple electronic commerce system is designed is designed and implemented as a HUMAN based illustrative application.