• Title/Summary/Keyword: 라이브러리 표준

Search Result 339, Processing Time 0.024 seconds

A Lightweight Hardware Accelerator for Public-Key Cryptography (공개키 암호 구현을 위한 경량 하드웨어 가속기)

  • Sung, Byung-Yoon;Shin, Kyung-Wook
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.23 no.12
    • /
    • pp.1609-1617
    • /
    • 2019
  • Described in this paper is a design of hardware accelerator for implementing public-key cryptographic protocols (PKCPs) based on Elliptic Curve Cryptography (ECC) and RSA. It supports five elliptic curves (ECs) over GF(p) and three key lengths of RSA that are defined by NIST standard. It was designed to support four point operations over ECs and six modular arithmetic operations, making it suitable for hardware implementation of ECC- and RSA-based PKCPs. In order to achieve small-area implementation, a finite field arithmetic circuit was designed with 32-bit data-path, and it adopted word-based Montgomery multiplication algorithm, the Jacobian coordinate system for EC point operations, and the Fermat's little theorem for modular multiplicative inverse. The hardware operation was verified with FPGA device by implementing EC-DH key exchange protocol and RSA operations. It occupied 20,800 gate equivalents and 28 kbits of RAM at 50 MHz clock frequency with 180-nm CMOS cell library, and 1,503 slices and 2 BRAMs in Virtex-5 FPGA device.

The Design and Implementation of C CLI for Information Resource Dictionary System (IRDS C DLI의 설계 및 구현)

  • Park, Jung-Gi;Jin, Seong-Il;Lee, Heon-Gi
    • The Transactions of the Korea Information Processing Society
    • /
    • v.2 no.4
    • /
    • pp.487-498
    • /
    • 1995
  • For the purpose of the sharing and reusability of software systems in an integrated CASE environment, it is necessary to develope the repository-based integrated software environment. In this paper, we designed and implemented the repository interface between CASE tools and IRDS service interface. We have already implemented the IRDS service interface system according to ANSI IRDS standard in order to develop a repository of an integrated CASE environment. We implemented the repository interface using the CLI(Call Level Interface) method that is composed callable run-time libraries.

  • PDF

Low Overhead System Monitoring Based on SNMP for Embedded Systems (임베디드 시스템들을 위한 SNMP 기반의 저부하 시스템 모니터링)

  • Kim Tae-Su;Kim Dong-Uk;Kim Yong-Seok
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.43 no.3 s.309
    • /
    • pp.1-9
    • /
    • 2006
  • SNMP is a standard protocol for management of networking devices. Nowadays, most computer systems have capability to act as SNMP agents. In this paper, we developed a low overhead version of SNMP library for embedded systems, and implemented a monitoring software based on the library for a large number of target systems. The monitoring system consists of a monitoring server, SNMP agents, and client programs. The monitoring server collects status information from SNMP agents running on the monitoring targets, and sends summary information to client programs. We implemented two versions of clients, Java based standalone program and Web based program.

Selection and implementation of Standard Functional Blocks for Radio Library in multi-mode mobile device (멀티모드 단말기의 라디오 라이브러리를 위한 표준 기능 블록의 선정 및 구현)

  • Jung, Ildo;Choi, Sengwon
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.12 no.3
    • /
    • pp.125-132
    • /
    • 2016
  • The European Telecommunication Standards Institute (ETSI) Technical Committee (TC) Reconfigurable Radio Systems (RRS) is standardizing the multi-mode Mobile Device (MD). The configuration of multi-mode MD is determined by the downloaded mobile communication standard software. In this paper, we introduce the Radio Library concept for multi-mode MD which is one of the key components of RRS standard. This paper also introduces the Standard Functional Block which is a part of Radio Library. A method for selecting efficiency SFBs for multi-mode MD is presented and a Radio Library is generated based on the selected SFBs. This paper also shows sample Standard Functional Block Set which included in Radio Library. In order to verify the compatibility of the generated Radio Library which was made by C language, we implement the LTE Rel-10 and Wi-Fi(802.11b) to show the efficiency of generating a mobile communication standard software based on the Radio Library. Then using the Prograph Visual Programming MartenTM 1.6.4, we compiled our LTE Rel-10 and Wi-Fi(802.11b) source code.

영상인식 및 분류용 인공지능 가속기의 최신 성능평가: MLPerf를 중심으로

  • Seo, Yeong-Ho;Park, Seong-Ho;Park, Jang-Ho
    • Broadcasting and Media Magazine
    • /
    • v.25 no.1
    • /
    • pp.28-41
    • /
    • 2020
  • 인공지능의 고속화를 위한 인공지능용 혹은 딥러닝용 하드웨어 및 소프트웨어 시스템에 대한 수요가 폭발적으로 증가하고 있다. 또한 딥러닝 모델에 따라 다양한 추론 시스템이 끊임없이 연구되고 소개되고 있다. 최근에는 전세계에서 100개가 넘는 회사들에서 인공지능용 추론 칩을 개발하고 있고, 임베디드 시스템에서 데이터센터 솔루션에 이르기까지 다양한 분야를 위한 것들이 존재한다. 이러한 하드웨어의 개발을 위해서 12개 이상의 소프트웨어 프레임 워크 및 라이브러리가 활용되고 있다. 하드웨어와 소프트웨어가 다양한 만큼 이들을 중립적으로 평가하기가 매우 어려운 실정이다. 따라서 업계 표준의 인공지능을 위한 벤치마킹 및 평가기준이 필요한데, 이러한 요구로 인해 MLPerf 추론이 만들어졌다. MLPerf는 30개 이상의 기업과 200개 이상의 머신러닝 연구자 및 실무자들에 의해 운영되고, 전혀 다른 구조를 갖는 시스템을 비교할 수 있는 일관성 있는 규칙과 방법을 제시한다. MLPerf에 의해 제시된 규칙에 의해 2019년도에 처음으로 다양한 인공지능용 추론 하드웨어가 벤치마킹을 수행했다. 여기에는 14개의 회사에서 600개 이상의 추론 결과를 측정하였으며, 30개가 넘는 시스템이 이러한 추론에 사용되었다. 본 원고에서는 MLPerf의 학습과 추론을 중심으로 하여 최근에 개발된 다양한 회사들의 인공지능용 하드웨어, 즉 가속기 들의 성능을 살펴보고자 한다.

Implementing the ESES for Secure Electronic Commerce Platform (안전한 전자상거래 플랫폼 개발을 위한 ESES의 구현)

  • Lee, Joo-Young;Kim, Ju-Han;Lee, Jae-Seung;Moon, Ki-Young
    • The KIPS Transactions:PartC
    • /
    • v.8C no.5
    • /
    • pp.551-556
    • /
    • 2001
  • The ESES system has been developed to supply a digital signature function, an encryption function, and a library of cryptographic primitives and algorithm for securing an XML document and the existing non-XML documents that are exchanged in the electronic commerce. In this paper, we will introduce the overview of ESES system and explain how the ESES processes to offer security services Finally we\`ll conclude our talk by presenting the summary and further works.

  • PDF

Secure User and Program Interface for SecuROS (SecuROS 에서 개발된 사용자 및 프로그램 인터페이스)

  • Doo, So-Young;Go, Jong-Guk;Eun, Seong-Gyeong;Kim, Jeong-Nyeo;Gong, Eun-Bae
    • The KIPS Transactions:PartC
    • /
    • v.8C no.5
    • /
    • pp.557-564
    • /
    • 2001
  • Many people use Linux and FreeBSD because it is freeware and excellent performance. The open source code is very important feature but it also has some problem which may be attacked by hackers frequently. This paper describes the SecuROS of secure operating system that is best solution to this problem and introduces user and programmer interface for active use of secure operating system. Developed secure operating system is composed of the access control method MAC and ACL and conforms to the POSIX which is universally used.

  • PDF

Design and Implementation of A Native ATM API (Native ATM API의 설계 및 구현)

  • Seong, Jong-Jin
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.5
    • /
    • pp.1337-1348
    • /
    • 1997
  • Ip over ATM and LAN Emulation over ATYM are cimmon methosd for applications to use ATM netework.But these can hardly provide full ATM serviece because of legacy transprot and network protocols they use.This paper presents work of desing and implementation of a Native ATM API that can enable direct use of native ATM scriviccs.In our work, Native ATM API specification which accommodates ATM Forum's "Native ATM Services :Semantic Deseription"has been defined, and based on this, Native ATM API has been implemented of our development are addressed, and implementation envuroment, sofware archiercture, Native ATM API library functions, and applecation programming using our Native ATM API are described.described.

  • PDF

A LMS (Library Management System) Framework Development for BIM Operation of Architectural Design Office (설계사무소의 BIM 운영을 위한 LMS(Library Management System) 프레임워크 개발)

  • Kim, Jin-Sik;Kim, Yeon-Soo;Mha, Young-Kyun
    • Journal of KIBIM
    • /
    • v.3 no.4
    • /
    • pp.1-10
    • /
    • 2013
  • In order to boost productivity and efficiency of architectural design, architect accumulates materials and details which are repeatedly used. According as introduction and application of BIM (Building Information Modeling) have proliferated, a number of data are being produced. BIM data constructed in a stage of architectural design reduces repetitive works of design and can be used in estimate and construction, maintenance. BIM library gathered these data are able to enhance participants collaboration and design improvement. Library is a vital factor in BIM and a number of libraries are needed as BIM introduction and application have proliferated in architecture industry. However, BIM Library establishment and related research development are incomplete. And specific standard setting and institutional environment for BIM library building have not been achieved. As such a vast amount of information are generated but there is no systematic plan and reuse frequency is low. So it is necessary to build system for effective data sharing and operation management. In this study, through establishment of BIM standard system and construction of management environmental system, it has an object in view for developing framework which can efficiently manage various libraries happened in BIM architectural design field.

Design of a Shader Based on the OpenGL ES 2.0 (OpenGL ES 2.0 기반 셰이더 설계)

  • Kim, Jong-Ho;Choi, Wan;Kim, Sung-Jin;Kim, Tae-Young
    • Journal of the Korea Computer Graphics Society
    • /
    • v.12 no.3
    • /
    • pp.13-20
    • /
    • 2006
  • 모바일 환경에서 고급 그래픽스 기술을 적용하고자 하는 시도로 최근 3D 그래픽 엔진을 탑재한 단말기가 출시되고 있다. 이 단말기는 OpenGL ES 1.x을 기준으로 고정된 파이프라인을 통해 그래픽 연산을 처리하고 있으므로 사용자가 다양한 그래픽 표현을 수행하는데 제약이 따른다. 최근 PC 환경의 그래픽 엔진에서는 고정 기능의 파이프라인이 아닌 프로그래밍 가능한 파이프라인을 제공하여 기존 고정 파이프라인에서 불가능했던 유연한 그래픽스 기술을 제공하고 있다. PC환경의 프로그래밍 가능한 파이프라인은 DirectX와 OpenGL 그래픽 라이브러리에 의해 제공되고 있지만, 모바일 환경에서는 이를 지원하기 위한 관련 제품이 아직 출시되지 않고 있는 상태이다. 본 논문에서는 2005년 9원에 발표된 프로그레밍 가능한 그래픽스 파이프라인에 대한 표준인 OpenGL ES 2.0에 기반한 효율적인 셰이더 구조와 이 의 구동방식을 제시한다. 본 연구는 PC상에서 소프트웨어로 개발되었고, 연구 결과는 그래픽스 하드웨어 설계를 위한 검증용으로 사용될 수 있을 뿐 아니라 응용 프로그래머의 모바일 콘텐츠 제작을 위하여 활용될 수 있다.

  • PDF