• Title/Summary/Keyword: 구현사양

Search Result 360, Processing Time 0.038 seconds

Applying Model to Real World through Robot Reinforcement Learning in Unity3D (Unity3D 가상 환경에서 강화학습으로 만들어진 모델의 효율적인 실세계 적용)

  • Lim, En-A;Kim, Na-Young;Lee, Jong-lark;Weon, Ill-yong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2020.11a
    • /
    • pp.800-803
    • /
    • 2020
  • 실 환경 로봇에 강화학습을 적용하기 위해서는 가상 환경 시뮬레이션이 필요하다. 그러나 가상 환경을 구축하는 플랫폼은 모두 다르고, 학습 알고리즘의 구현에 따른 성능 편차가 크다는 문제점이 있다. 또한 학습을 적용하고자 하는 대상이 실세계의 하드웨어 사양이 낮은 스마트 로봇인 경우, 계산량이 많은 학습 알고리즘을 적용하기는 쉽지 않다. 본 연구는 해당 문제를 해결하기 위해 Unity3D에서 제공하는 강화학습 프레임인 ML-Agents 모듈을 사용하여 실 환경의 저사양 스마트 로봇에 장애물을 회피하고 탐색하는 모델의 강화학습을 적용해본다. 본 연구의 유의점은 가상 환경과 실 환경의 유사함과 일정량의 노이즈 발생 처리이다. 로봇의 간단한 행동은 원만하게 학습 및 적용가능함을 확인할 수 있었다.

Implementation of Ultra-Lightweight Block Cipher Algorithm Revised CHAM on 32-Bit RISC-V Processor (32-bit RISC-V 프로세서 상에서의 초경량 블록 암호 알고리즘 Revised CHAM 구현)

  • Sim, Min-Joo;Eum, Si-Woo;Kwon, Hyeok-Dong;Song, Gyeong-Ju;Seo, Hwa-Jeong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2021.11a
    • /
    • pp.217-220
    • /
    • 2021
  • ICISC'19에서 기존 CHAM과 동일한 구조와 규격을 갖지만, 라운드 수만 증가시킨 revised CHAM이 발표되었다. CHAM은 사물인터넷에서 사용되는 저사양 프로세서에서 효율적인 구현이 가능한 특징을 갖고 있다. AVR, ARM 프로세서 상에서의 CHAM 암호 알고리즘에 대한 최적 구현은 존재하지만, 아직 RISC-V 프로세서 상에서의 CHAM 구현은 존재하지 않는다. 따라서, 본 논문에서는 RISC-V 프로세서 상에서의 Revised CHAM 알고리즘을 최초로 구현을 제안한다. CHAM 라운드 함수의 내부 구조의 일부를 생략하여 최적 구현하였다. 그리고 홀수 라운드와 짝수 라운드를 모듈별로 구현하여 필요에 따라 모듈을 호출하여 손쉽게 사용할 수 있게 하였다. 결과적으로, RISC-V 상에서 제안 기법 적용하기 전보다 제안 기법 적용 후에 12%의 속도 향상을 달성하였다.

A Study on Developing XML Marine GIS metadata (XML 형식의 해양GIS 메타데이터 작성에 관한 연구)

  • Oh, Se-Woong;Park, Jong-Min;Suh, Sang-Hyun
    • Journal of Navigation and Port Research
    • /
    • v.28 no.3
    • /
    • pp.247-252
    • /
    • 2004
  • It's important to develop Metadata standard to manage a large of marine geospatial data such as observation, ocean survey, satellite image more effectively. If we use metadata in Marine GIS we can make sense marine geospatial data, make the most of marine dataset. International standard organization's work and NGIS's standard are a good example to illustrate metadata standard's importance. But we don't have metadata standard for marine dataset, so it's difficult to search and use geospatial data In this paper, we presented common marine metadata element, and composited metadata implementation schema. Finally we constructed marine GIS metadata editing tool..

Development of a Linear Power Amplifier Module for PCS Handy Phone (휴대용 PCS 단말기를 위한 선형 전력증폭기 모듈의 구현)

  • 노태문;한기천;김영식;박위상;김범만
    • The Journal of Korean Institute of Electromagnetic Engineering and Science
    • /
    • v.8 no.6
    • /
    • pp.558-567
    • /
    • 1997
  • Linear power amplifier modules with high-efficiency have been developed for PCS handy phone. These modules were designed using extracted large-signal models of MESFETs and harmonic balance simulation. The modules are intended for low-tier and high-tier at the operation frequency range of 1750 ~ 1780 MHz. For low-tier module, the output power and $IMD_3$ were 23.2 dBm and 31 dBc, respectively, at power-added efficiency of 34% with the supply drain bias of 3.6 V. For high-tier module, the output power and $IMD_3$ were 272.2 dBm and 31 dBc, respectively, at power-added efficiency of 33% with the supply drain bias of 4.2 V. These linear power amplifier modules are suitable for PCS handy phone.

  • PDF

Implementing Secure Container Transportation Systems Based on ISO 18185 Specification (ISO 18185 기반의 컨테이너 안전수송 시스템 구현)

  • Choo, Young-Yeol;Choi, Su-Young
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.14 no.4
    • /
    • pp.1032-1040
    • /
    • 2010
  • This paper describes implementation of electonic seal (E-Seal) of a container based on ISO 18185 standard and development of monitoring systems checking E-Seal device and cargo states in the container for secure transportation from departure to destination. For lack of definition on confidentiality support in ISO 18185-4 standard, it is vulnerable to security attack such as sniffing. To cope with this, we developed encryption/decryption functions implementing RC5 and AES-128 standards and compared their performance. Experimental results showed that RC5 outperformed AES-128 in terms of time delay. In addition, RC5 had an advantage under the condition of large sized messages as well as CPUs with low performance. However, the portion of encryption/decryption processing time was less than 1 percent of response time including communication delay between E-Seal tags and readers. Hence, the performance difference between RC5 and AES-128 standards was trivial, which revealed that both specifications were allowable in developed systems.

An Implementation of Supersingular Isogeny Diffie-Hellman and Its Application to Mobile Security Product (초특이 아이소제니 Diffie-Hellman의 구현 및 모바일 보안 제품에서의 응용)

  • Yoon, Kisoon;Lee, Jun Yeong;Kim, Suhri;Kwon, Jihoon;Park, Young-Ho
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.28 no.1
    • /
    • pp.73-83
    • /
    • 2018
  • There has been increasing interest from NIST and other companies in studying post-quantum cryptography in order to resist against quantum computers. Multivariate polynomial based, code based, lattice based, hash based digital signature, and isogeny based cryptosystems are one of the main categories in post quantum cryptography. Among these categories, isogeny based cryptosystem is known to have shortest key length. In this paper, we implemented Supersingular Isogeny Diffie-Hellman (SIDH) protocol efficiently on low-end mobile device. Considering the device's specification, we select supersingular curve on 523 bit prime field, and generate efficient isogeny computation tree. Our implementation of SIDH module is targeted for 32bit environment.

Application of Deegree of Open Source Middleware to Geo-Portal Implementation (지오 포털 구축을 위한 공개 소스 미들웨어 Deegree의 적용)

  • Park, Yong-Jae;Lee, Ki-Won
    • Korean Journal of Remote Sensing
    • /
    • v.25 no.4
    • /
    • pp.367-374
    • /
    • 2009
  • Recently, new GIS applications such as gee portal and spatial data infrastructure are emerging. These are related to web computing techniques or methodologies based on web 2.0 paradigm, open API of portal, open source GIS, and international GIS standards which are independently on developing. The product of these applications can be realized in the linkage of those components. In this study, a case implementation concerning linkage with Google maps API and open source middleware named Deegree is carried out, and the results are discussed for open source uses in geo portal. Open source middleware supports various levels and types of OGC standards, so that it enables web publishing in the several web standard formats and data exchanges and interoperable uses between external database servers. Also the (unction extensions and the multi tier-based architecture within geo portal for specific purpose are possible.

Implementation of SIP-based Messenger (SIP 기반 메신저 구현)

  • Kim, Sung-Yeop;Sohng, Tae-Il;Kim, Soo-Min;Lee, Kyung-Hee;Lee, In-Soon;Choi, Sun-Wan;Yiee, Jong-Hwa;Kang, Shing-Gak
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.10b
    • /
    • pp.1287-1290
    • /
    • 2001
  • 현재 인터넷상에서 버디 리스트와 프레젠스 서비스가 폭발적인 증가하고 있고, 이들 서비스는 온라인 상태에서 인스턴트 메시지를 사용하고 있다. 그러나 이들 서비스들은 독자 사양에 따라 구현되어 강호호환성을 제공하지 않는다. 이를 해결하기 위해서 인터넷 표준 기구인 IETF (Internet Engineering Task Force)[1]의 IMPP (Instant Messaging and Presence Proto3col) 워킹그룹은 인스턴트 메시징과 프레젠스 서비스를 위한 기본골격(framework)을 표준화하였고, IMPP 를 따르는 메신저 프로토콜을 표준화하는 SIMPLE (SIP for Instant Messaging and Presence Leveraging) 워킹그룹과 APEX (Application Exchange) 워킹그룹을 구성하였다. 본 논문에서는 IETF SIMPLE 워킹그룹에서 제안만 SIP 기반 인스턴트 메시징과 프레젠스 기능을 갖는 메신저를 구현하였다. 구현 언어는 C++를 사용하였고 UA (User Agent)는 MS Windows 98/2000에서 구현하였고 인스턴트 메시징과 프레젠스 기능을 수행하는 메신저 서버는 Linux에서 구현하였다.

  • PDF

Hardware Implementation of Genetic Algorithm for Evolvable Hardware (진화하드웨어 구현을 위한 유전알고리즘 설계)

  • Dong, Sung-Soo;Lee, Chong-Ho
    • 전자공학회논문지 IE
    • /
    • v.45 no.4
    • /
    • pp.27-32
    • /
    • 2008
  • This paper presents the implementation of simple genetic algorithm using hardware description language for evolvable hardware embedded system. Evolvable hardware refers to hardware that can change its architecture and behavior dynamically and autonomously by interacting with its environment. So, it is especially suited to applications where no hardware specifications can be given in advance. Evolvable hardware is based on the idea of combining reconfigurable hardware device with evolutionary computation, such as genetic algorithm. Because of parallel, no function call overhead and pipelining, a hardware genetic algorithm give speedup over a software genetic algorithm. This paper suggests the hardware genetic algorithm for evolvable embedded system chip. That includes simulation results for several fitness functions.

Optimization of SKINNY Tweakable Block Cipher on ARMv8 (ARMv8상에서의 SKINNY Tweakable 블록암호 최적화 구현)

  • Eum, Si-Woo;Song, Gyeong-Ju;Kang, Yea-Jun;Kim, Won-Woong;Seo, Hwa-Jeong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2022.05a
    • /
    • pp.169-172
    • /
    • 2022
  • 2015년부터 NIST에서는 경량 암호 공모전을 개최하여 저사양 기기에서 활용할 경량 암호 알고리즘을 개발해오고 있다. 본 논문에서는 경량 암호 공모전에서 발표된 Romulus 암호에 활용되는 Tweakey 프레임워크로 설계된 Tweakable 블록암호 Skinny의 최적화 구현을 최신 프로세서 중 하나인 Apple M1 프로세서 상에서 진행하였다. M1 프로세서는 ARMv8 아키텍처로 설계되었으며, ARMv8 벡터 명령어 중 TBL 명령어를 활용한 라운드 함수의 효율적인 구현으로 최적화를 진행하였다. Skinny 블록암호의 블록 길이 128-bit 구현을 진행하였으며, 해당 프로세서에서 구현된 skinny 구현 연구가 없기 때문에 Referenc C코드와 비교를 진행하였다. 성능 측정 결과 128-bit 키 길이에서는 약 19배의 성능 향상을 확인하였으며, 키 길이 384-bit에서는 약 32배의 높은 성능 향상을 확인할 수 있다.