• Title/Summary/Keyword: 구현

Search Result 49,968, Processing Time 0.085 seconds

Optimized parallel implementation of Lightweight blockcipher PIPO on 32-bit RISC-V (32-bit RISC-V상에서의 경량 블록암호 PIPO 최적 병렬 구현)

  • Eum, Si-Woo;Jang, Kyung-Bae;Song, Gyeong-Ju;Lee, Min-Woo;Seo, Hwa-Jeong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2021.11a
    • /
    • pp.201-204
    • /
    • 2021
  • PIPO 경량 블록암호는 ICISC'20에서 발표된 암호이다. 본 논문에서는 PIPO의 단일 평문 최적화 구현과 4평문 병렬 구현을 제안한다. 단일 평문 최적화 구현은 Rlayer의 최적화와 키스케쥴을 포함하지 않은 구현을 진행하였다. 결과적으로 키스케쥴을 포함하는 기존 연구 대비 70%의 성능 향상을 확인하였다. 4평문의 경우 32-bit 레지스터를 최대한 활용하여, 레지스터 내부 정렬과 Rlayer의 최적화 구현을 진행하였다. 또한 Addroundkey 구현에서 메모리 최적화 구현과 속도 최적화 구현을 나누어 구현하였다. 메모리 사용을 줄인 메모리 최적화 구현은 단일 평문 구현 대비 80%의 성능 향상을 확인하였고, 암호화 속도를 빠르게 구현한 속도 최적화 구현은 단일 평문 구현 대비 157%의 성능 향상을 확인하였다.

A Development of the Distributed Object GIS based on CORBA Implementation Specification with JAVA (JAVA를 이용한 CORBA 구현명세 기반의 분산객체GIS 구현방안)

  • Son, Jin-Rak;Jung, Jun-Won;Jin, Heui-Chae
    • 한국공간정보시스템학회:학술대회논문집
    • /
    • 1999.06a
    • /
    • pp.9-18
    • /
    • 1999
  • 지리정보 및 이와 관련된 프로세스의 표준화를 위해서 구성된 OGC에서는 개방형 GIS를 구현하기 위한 방법으로 CORBA, COM, 그리고 SQL의 세 가지를 제시하고 있다. 본 논문에서는 세 가지 구현방안 중 CORBA 구현명세를 바탕으로 하는 분산객체GIS에 대한 구현모델을 제시하고, 제시된 구현모델에 대하여 JAVA와 VisiBroker를 이용하여 서버와 클라이언트 측면에서 구현하는 방안을 제시하고자 한다.

  • PDF

Implementation of TMN Agent for ATM switch : considering integration of agent into ATM switch (ATM 교환기를 위한 TMN 관리 대행 시스템의 구현)

  • 황희산;이병윤;이길행;우왕돈
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.23 no.5
    • /
    • pp.1360-1371
    • /
    • 1998
  • There are many implementation methods according to models integrating TMN Agent into an ATM switch. In this paper, we evaluate the integrating models for integrating the Agent into an ATM switch in the aspects of the size of MIB(Management Information Base), the internal protocol profiles and the facility of implementation. Based on the evaluation, we choose an integrating model and implment the Agent. To ensure merit of the model, we propose an interface for exchanging management information between the Agent and an ATM switch. We also show the feasibility of our Agent system through some filed testes for the average processing time.

  • PDF

A Study of Low Power Algorithm along a Circuit Implementation Device (회로 구현 디바이스에 따른 저전력 알고리즘 연구)

  • Kim, Jae-Jin;Kang, Kyung-Sik
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2013.07a
    • /
    • pp.261-263
    • /
    • 2013
  • 본 논문에서는 회로 구현 디바이스에 따른 저전력 알고리즘을 제안한다. 제안한 알고리즘은 회로를 구현할 디바이스의 면적과 동작 주파수를 고려하여 저전력의 회로를 구현할 수 있는 방법이다. 저전력의 회로를 구현하기 위해 우선 구현하고자 하는 회로를 구성하고 있는 라이브러리들 중에서 최소의 면적을 가지고 있는 라이브러리들을 선택한다. 선택된 라이브러리들의 면적과 지연시간을 이용하여 회로 구현 대상 소자의 면적에 따라 필수 라이브러리들의 면적을 제외한 나머지 면적에 대해 복제가 가능한 라이브러리들의 수를 구한다. 최대의 지연시간을 가지고 있는 라이브러리부터 면적에 따라 차례로 복제를 수행하여 회로 전체의 수행시간을 감소시킨다. 회로 구현의 라이브러리들과 수가 결정되면 회로 동작이 허용하는 범위내에서 주파수를 조절하여 최소의 소모 전력을 갖는 회로를 구현한다. 본 논문에서는 제안한 알고리즘의 효율성을 입증하기 위해 RT 라이브러리를 이용하여 회로를 구현하여 비교 실험을 수행하였다. 실험결과 8.3%의 소모 전력이 감소된 결과를 나타내어 제안한 알고리즘의 우수성이 입증되었다.

  • PDF

The Implementation of IPsec Engine integrated IP Layer (IP 계층에 통합된 IPsec 엔진 구현 방법)

  • 박소희;정지훈;나재훈
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2001.11a
    • /
    • pp.864-868
    • /
    • 2001
  • 인터넷의 활용이 급속하게 증가하여 인터넷에서의 정보보호에 대한 필요성이 대두되면서 표준화된 인터넷 정보보호 프로토콜인 IPsec이 등장하게 되었다. 이러한 IPsec은 현재 여러 가지 플랫폼에서 구현되고 있으며 이러한 구현은 일반적으로 IP 계층에 통합하는 방법, BITS, BITW 중 하나의 방법론을 선택하고 있다. 본 논문에서는 IPsec 구현 방법론을 간단히 살펴보고 이들의 장단점을 분석하여 이 중 가장 효율저이라 생각되는 IP 계층에 IPsec을 통합하는 방법을 선택하여 구현하였다. 이에 본 논문은 공개된 운영체제인 리눅스 커널 상에서 IPsec을 구현하기 위해 리눅스 커널의 IP 계층 및 소켓 버퍼 구조를 분석하고 정보보호 정책(SPDB)과 SADB와 연동되는 IPsec 엔진을 IP 계층에 통합하여 구현하는 방법을 제안한다.

  • PDF

Implementation of Flight Simulation using VTree SDK (가상현실 시뮬레이션 개발 툴킷 VTree를 이용한 비행 시뮬레이션 구현)

  • 조경은;여인효;노기석;이금희;윤정석;조형제
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2001.11a
    • /
    • pp.590-595
    • /
    • 2001
  • VTree는 개발시간을 감소시키고 실시간 3차원 그래픽스 응용 프로그램의 성능을 향상시키는 객체지향 OpenGl기반 소프트웨어 개발 툴킷으로 비주얼 시뮬레이션과 가상현실 응용프로그램을 빠르게 구현하게 해주는 개발 환경을 제공한다. 이 논문에서는VTree 툴킷에서 제공해주는 다양한 특징들을 소개하고, 이 특징들을 이용하여 구현한 비행 시뮬레이션의 구현과정을 기술한다. 본 연구팀에서 구현한 시뮬레이션의 구현내용은 비행기의 수직 360도 회전비행, 수평 360도 회전비행, 여러 비행기의 교차비행 외에 몇 개의 동작들을 구현하였다. 몇 가지 비행 동작을 구현하는 과정에서 VTree 툴킷을 사용한 방법을 기술하며, 구현과정에서 발생된 몇 가지 문제점들과 향후 연구과제를 소개하는 것이 이 논문의 목적이다.

  • PDF

A Learning Scheme for Hardware Implementation of Feedforward Neural Networks (FNNs의 하드웨어 구현을 위한 학습방안)

  • Park, Jin-Sung;Cho, Hwa-Hyun;Chae, Jong-Seok;Choi, Myung-Ryul
    • Proceedings of the KIEE Conference
    • /
    • 1999.07g
    • /
    • pp.2974-2976
    • /
    • 1999
  • 본 논문에서는 단일패턴과 다중패턴 학습이 가능한 FNNs(Feedforward Neural Networks)을 하드웨어로 구현하는데 필요한 학습방안을 제안한다. 제안된 학습방안은 기존의 하드웨어 구현에 이용되는 방식과는 전혀 다른 방식이며, 오히려 기존의 소프트웨어 학습방식과 유사하다. 기존의 하드웨어 구현에서 사용되는 방법은 오프라인 학습이나 단일패턴 온 칩(on-chip) 학습방식인데 반해, 제안된 학습방식은 단일/다중패턴은 칩 학습방식으로 다층 FNNs 회로와 학습회로 사이에 스위칭 회로를 넣어 구현되었으며, FNNs의 학습회로는 선형 시냅스 회로와 선형 곱셈기 회로를 사용하여MEBP(Modified Error Back-Propagation) 학습규칙을 구현하였다. 제안된 방식은 기존의 CMOS 공정으로 구현되었고 HSPICE 회로 시뮬레이터로 그 동작을 검증하였다 구현된 FNNs은 어떤 학습패턴 쌍에 의해 유일하게 결정되는 출력 전압을 생성한다. 제안된 학습방안은 향후 학습 가능한 대용량 신경망의 구현에 매우 적합하리라 예상된다.

  • PDF

Implementation of a DiffServ Router for Dynamic Resource Management using Bandwidth Broker (대역 브로커를 통한 동적 자원 관리를 지원하는 차별화 서비스 라우터 구현)

  • 최영수;박기현;이성협;조유제;채희성;한태만
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04d
    • /
    • pp.475-477
    • /
    • 2003
  • 본 논문에서는 PC 기반 FreeBSD 라우터에 대역 브로커를 통한 동적 자원 관리를 지원할 수 있도록 COPS를 신호 프로토콜로 사용하는 차별화 서비스 지원 라우터를 구현하였다. 구현을 위해 ASN.1 표기법으로 PIB를 작성하고 이를 위한 인코딩/디코딩 모듈을 구현하였다. 또한, 라우터의 자원 제어를 수행하는 QoSD(QoS Daemon)와 COPS(Common Open Policy Service) 클라이언트를 구현하였다. 그리고 QoSD와 COPS 클라이언트 간의 통신 프로토콜을 정의하고 구현하였다. 또한, COPS 메시지 단위의 롤백을 위하여 라우터에 롤백 모듈을 구현하였고, 자원 관리 및 롤백 시 필요로 하는 인터페이스, 클래스, 필터, 컨디셔너의 추가 및 삭제 기능을 구현하였다. 그리고 테스트 베드를 구축하여 구현된 라우터의 동작 검증을 수행하였다.

  • PDF

An Exploratory Study on the Impact Analysis Framework of the CSFs through ERP Implementation Process (ERP 구현단계별 주요성공요인과 구현성과간 영향관계 분석체계에 관한 연구)

  • Lee, Gil-Hyeong;Han, Sang-Cheol
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2004.05a
    • /
    • pp.60-63
    • /
    • 2004
  • 본 논문은 ERP 시스템 구축 과정에서 구축 단계별 주요 성공 요인들이 구축과정에서 상호간에 미치는 영향과 구현 성과에 미치는 영향을 분석하는 체계를 도출하기 위한 탐색적인 연구이다. 기본 연구모형은 ERP시스템 구축단계를 사전 준비단계, 구현 단계, 정착 안정화 단계의 3단계로 나누고, 각 구축단계별 주요 성공요인을 정리하고 구현 과정에서 미치는 상호 영향과 구현 성과에 미치는 영향을 탐색하였다. 연구 방법은 한 기업의 심도있는 사례 연구를 통해 이루어졌다.

  • PDF

Design and Implementation of VRML Authoring Tool Based on OpenGL (OpenGL기반의 VRML저작도구 설계 및 구현)

  • 이문환;강성재;강동우;이재기
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2000.04a
    • /
    • pp.409-413
    • /
    • 2000
  • 본 논문은 가상현실의 한 분야인 VRML 저작도구의 설계와 구현에 고나하여 기술하였다. 가장 효과적인 장면생성과 Graphic Library (OpengL)와 VRML Noderks의 매칭 구현을 통하여 Objects 의 Rendering 수준을 한 차원 높이고, COM 기반의 Parser 사용으로 저작도구 구현에 효율성과 재사용성을 극대화하며, 3차원 모델링을 모다 손쉽게 저작할수 있는 저작도구를 구현하였다. 3차원 모델링 기술의 기반 구조가 취약한 국내에서 이 분야 기술력의 축적과 함께 3차원 모델링 기술을 이용한 응용 제품 개발의 저변확대와 다양한 유형의 쇼핑몰 구현 기반 기술 확보등의 효과를 거둘 수 있다.

  • PDF