• 제목/요약/키워드: Lightweight Data

검색결과 397건 처리시간 0.025초

멀티코어 환경을 위한 현대 동시성 프로그래밍 (Modern Concurrent Programming for Multicode Environment)

  • 김남규;강영진;이훈재
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2016년도 추계학술대회
    • /
    • pp.589-592
    • /
    • 2016
  • 멀티코어 이전의 시대에는 하드웨어의 발전을 토대로 프로그램 성능 향상에 도움을 받을 수 있었다. 그러나 하나의 코어 대한 성능 향상이 한계에 봉착하며 여러 개의 코어를 사용하는 멀티코어라는 방법이 보편화되었다. 멀티코어를 사용하기 위해 커널 레벨의 스레드를 사용하는 기존의 방법을 발전시킨 현대적 동시성 프로그래밍이 대두되었다. 현대 동시성 프로그래밍이란 경량 스레드를 사용하여 멀티코어의 장점을 최적화한다. 또 공유 가능한 데이터가 변경할 수 있는지의 유무가 동시성 코드 작성 시 주요 고려사항이 된다. 본 논문은 동시성 코드 작성 시 주요 고려사항들을 설명하고, 이러한 사항들이 현대 동시성 기술을 지원하는 언어 중 하나인 '고'에서 어떤 식으로 지원되고, 나아가 어떻게 더 훌륭한 동시성 코드를 작성할 것인지 논의한다.

  • PDF

밸런스 바가 장착된 레이싱 스펙 브레이크 페달의 경량화 구조 해석을 통한 융합연구 (A Convergence Study through Structural Analysis for Lightweight of Brake Pedal for Racing Spec Installed with Balance Bar)

  • 오범석;조재웅
    • 한국융합학회논문지
    • /
    • 제10권10호
    • /
    • pp.123-128
    • /
    • 2019
  • 본 연구에서는 4가지 모델의 밸런스 바가 장착되어 있는 레이싱 스펙의 브레이크 페달에 대한 경량화 구조해석을 수행하였다. 강과 알루미늄 합금 2개의 소재를 이용하여 4개의 형상들에 대하여 해석을 진행하였다. 일반적으로 사람이 자동차에 승차했을 때 발생할 수 있는 힘의 크기를 1000N이라 가정한다. 고정점은 볼트와 페달이 고정되는 부분과 마스터실린더의 압력이 상승해 작동이 멈추었을 때 Rod를 통하여 전달되는 응력을 받는 밸런스 바 장착 부분으로 지정하였다. 본 해석 연구를 통하여 각 브레이크 페달 모델의 취약점을 조사하고 브레이크 페달의 전달 효율성을 경량화에 의하여 증가할 수 있다고 사료된다. 본 연구결과를 토대로 얻은 브레이크 페달의 내구성 있는 설계데이터를 활용함으로서 실생활에서의 자동차 부품에 융합하여 그 미적 감각을 나타낼 수 있다.

지역경찰의 근무복 및 방탄·방검복 개선을 위한 실태조사 (Investigation for Improving Local Police Uniforms and Bullet/Stab Proof Garments)

  • 최미교;장정아
    • 한국의류산업학회지
    • /
    • 제21권5호
    • /
    • pp.665-676
    • /
    • 2019
  • This study provides basic data for future design proposals aimed at improving the uniforms and bullet/stab proof garments of local police. An analysis was conducted on various aspects of the uniforms used until 2015 and those newly introduced in 2016. Current bullet/stab proof garments were compared with old stab proof garments; in addition, police force posting on the internal SNS were analyzed in regards to the improvement needs for uniforms. Analyses results are as follows. As for the uniforms, convenience was improved by eliminating the necktie, and the four trigrams embroidery was added to emphasize the Korean identity. Cargo-style pants were added for enhanced activity, and the color of the top was changed to turquoise to improve discrimination. In terms of material, durable polyester was used heavily in outside uniforms that were likely to be damaged during work; consequently, the percentage of elastic materials was increased for improved activity. The price showed a high increase rate due to inflation and the use of functional new materials. Complaints and demands for improvement continued despite various modifications made to uniforms and suggested a strong need for further improvements that reflected the opinions of wearers. As for the protective garments, there was a limit to reducing the final weight despite the use of lightweight material because of protection performance enhancements made from expanding the protection surface area. Also, considering further decrease in supply rate, it was deemed necessary to secure budget for full supply of bullet/stab proof garments.

Development of Edge Cloud Platform for IoT based Smart Factory Implementation

  • Kim, Hyung-Sun;Lee, Hong-Chul
    • 한국컴퓨터정보학회논문지
    • /
    • 제24권5호
    • /
    • pp.49-58
    • /
    • 2019
  • In this paper, we propose an edge cloud platform architecture for implementing smart factory. The edge cloud platform is one of edge computing architecture which is mainly focusing on the efficient computing between IoT devices and central cloud. So far, edge computing has put emphasis on reducing latency, bandwidth and computing cost in areas like smart homes and self-driving cars. On the other hand, in this paper, we suggest not only common functional architecture of edge system but also light weight cloud based architecture to apply to the specialized requirements of smart factory. Cloud based edge architecture has many advantages in terms of scalability and reliability of resources and operation of various independent edge functions compare to typical edge system architecture. To make sure the availability of edge cloud platform in smart factory, we also analyze requirements of smart factory edge. We redefine requirements from a 4M1E(man, machine, material, method, element) perspective which are essentially needed to be digitalized and intelligent for physical operation of smart factory. Based on these requirements, we suggest layered(IoT Gateway, Edge Cloud, Central Cloud) application and data architecture. we also propose edge cloud platform architecture using lightweight container virtualization technology. Finally, we validate its implementation effects with case study. we apply proposed edge cloud architecture to the real manufacturing process and compare to existing equipment engineering system. As a result, we prove that the response performance of the proposed approach was improved by 84 to 92% better than existing method.

공유형 전동킥보드의 효율적 회수를 위한 새로운 IoT 관리시스템 설계 (Design of a New IoT Management System for Efficient Recovery of Shared Electric Kickboards)

  • 장은진;신승중
    • 한국인터넷방송통신학회논문지
    • /
    • 제21권1호
    • /
    • pp.189-194
    • /
    • 2021
  • 최근 1인 가구의 비율이 높아짐에 따라 2016년을 시작으로 전동킥보드, 전동 휠 등 국내 공유형 퍼스널 모빌리티(Personnel Mobility) 시장이 급성장하였다. 전동킥보드와 같은 개인 형 이동수단은 전기를 사용한 동력장치로 친환경이고, 가벼우며 별도의 주차공간을 차지하지 않는다. 무엇보다 중단 거리를 이동하기에 편리하다는 장점이 있어 합리적인 소비를 추구하는 젊은 층 사용자들의 많은 수요를 얻을 수 있었고, 이에 따라 관련 시장이 빠르게 성장하였다. 하지만, 전동킥보드의 충전스테이션 부재로 사용이 완료된 전동킥보드들이 도로 곳곳에 방치되며 미관상뿐만 아니라 안전상의 위협요인으로 대두 되고 있다. 이에 본 논문은 공유 형 전동킥보드의 효율적 회수를 위한 새로운 IoT 관리 시스템을 연구하고, 제안하고자 한다. 이러한 시스템을 통해 전동킥보드의 높은 회수율을 유지하고, 결론적으로 사용자와 주변 환경의 안전성 향상을 도모할 수 있을 것으로 기대된다.

모바일 환경을 위한 AES CTR Mode의 효율적 구현 (Efficient implementation of AES CTR Mode for a Mobile Environment)

  • 박진형;백정하;이동훈
    • 정보보호학회논문지
    • /
    • 제21권5호
    • /
    • pp.47-58
    • /
    • 2011
  • 인터넷 기술의 발달과 함께 스트리밍 서비스들이 많아지면서 이러한 서비스를 보호하기 위한 기술들이 개발되고 있다. 그 중 AES[1]의 CTR Mode는 OMA DRM, VoIP 그리고 IPTV 등의 스트리밍 서비스에서 정보 전송을 위해 쓰이는 암호화 기술로서, 전송되는 데이터의 암/복호화 병렬처리가 가능하다. 하지만 이러한 스트리밍 서비스를 사용하는 IPTV의 셋탑 박스나 모바일 디바이스는 제한된 연산 능력을 갖기 때문에, 이러한 환경을 고려하여 암호 알고리즘을 최적화하고 효율성을 높이는 것은 중요한 이슈가 된다. 따라서 본 논문에서는 AES-CTR Mode의 구현 로직을 개선하여 알고리즘 연산 속도를 개선하는 기법을 제안한다. 그리고 제한된 성능을 가지는 모바일 디바이스에서 제안한 기법을 구현하여 성능을 검증한다.

UHF 수동형 RFID 시스템에 적합한 경량 고속의 보안 프로토콜 설계 및 구현 (Design Implementation of Lightweight and High Speed Security Protocol Suitable for UHF Passive RFID Systems)

  • 강유성;최용제;최두호;이상연;이형섭
    • 정보보호학회논문지
    • /
    • 제20권4호
    • /
    • pp.117-134
    • /
    • 2010
  • 제품의 아이디를 자동적으로 신속하게 인식하기 위한 기술로 주목받았던 수동형 RFID 태그가 직면한 문제는 가격, 인식률뿐만 아니라 최근에는 인증, 데이터 보호 및 제품추적 문제로 확대되고 있다. 대표적인 수동형 RFID 기술은 900 MHz UHF 대역의 국제표준인 ISO/IEC 18000-6 타입 C 기술이다. 이 국제표준은 보안 해결책을 제시하지 않았기 때문에 진품 확인, 태그의 저장정보 보호 및 추적 차단 서비스에 활용하기 어려운 단점이었다. 본 논문에서는 인증, 데이터 보호 및 제품추적 문제 해결을 위한 ISO/IEC JTC l/SC 31의 국제표준화 동향을 살펴보고, 국제표준에서 요구하는 암호 엔진을 사용하는 높은 수준의 보안성을 만족하는 UHF 대역의 수동형 RFID 보안 프로토콜을 제안하고 그에 대한 보안성을 분석한다. 또한 국제표준 문서에 적용될 수 있는 수준의 명령/응답 구조와 암복호화 방법을 제시함으로써 그 구현 가능성을 검증한다.

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

  • 성병윤;신경욱
    • 한국정보통신학회논문지
    • /
    • 제23권12호
    • /
    • pp.1609-1617
    • /
    • 2019
  • ECC (Elliptic Curve Cryptography)와 RSA를 기반으로 하는 다양한 공개키 암호 프로토콜 구현을 지원하는 하드웨어 가속기 설계에 관해 기술한다. NIST 표준으로 정의된 소수체 상의 5가지 타원곡선과 3가지 키길이의 RSA를 지원하며 또한, 4가지 타원곡선 점 연산과 6가지 모듈러 연산을 지원하도록 설계되어 ECC와 RSA 기반 다양한 공개키 암호 프로토콜의 하드웨어 구현에 응용될 수 있다. 저면적 구현을 위해 내부 유한체 연산회로는 32 비트의 데이터 패스로 설계되었으며, 워드 기반 몽고메리 곱셈 알고리듬, 타원곡선 점 연산을 위해서는 자코비안 좌표계, 그리고 모듈러 곱의 역원 연산을 위해서는 페르마 소정리를 적용하였다. 설계된 하드웨어 가속기를 FPGA 디바이스에 구현하여 EC-DH 키교환 프로토콜과 RSA 암호·복호 둥작을 구현하여 하드웨어 동작을 검증하였다. 180-nm CMOS 표준 셀 라이브러리로 합성한 결과, 50 MHz 클록 주파수에서 20,800 등가게이트와 28 kbit의 RAM으로 구현되었으며, Virtex-5 FPGA 디바이스에서 1,503 슬라이스와 2개의 BRAM으로 구현되었다.

FMCW 레이다 센서 기반 사람과 사물 분류 시스템 설계 및 구현 (Design and Implementation of Human and Object Classification System Using FMCW Radar Sensor)

  • 심윤성;송승준;장선영;정윤호
    • 전기전자학회논문지
    • /
    • 제26권3호
    • /
    • pp.364-372
    • /
    • 2022
  • 본 논문에서는 FMCW(frequency modulated continuous wave) 레이다 센서를 활용한 사람과 사물을 분류하는 시스템 설계 및 구현 결과를 제시한다. 해당 시스템은 다중 객체 탐지를 위한 레이다 센서 신호처리 과정과 객체를 사람 및 사물로 분류하는 딥러닝 과정을 수행한다. 딥러닝의 경우 높은 연산량과 많은 양의 메모리를 요구하기 때문에 경량화가 필수적이다. 따라서 CNN (convolution neural network) 연산을 이진화하여 동작하는 BNN (binary neural network) 구조를 적용하였으며, 실시간 동작을 위해 하드웨어 가속기를 설계하고 FPGA 보드 상에서 구현 및 검증하였다. 성능 평가 및 검증 결과 90.5%의 다중 객체 구분 정확도, CNN 대비 96.87% 감소된 메모리 구현이 가능하며, 총 수행 시간은 5ms로 실시간 동작이 가능함을 확인하였다.

Skinny-128-384와 Romulus-N의 SITM 공격 (SITM Attacks on Skinny-128-384 and Romulus-N)

  • 박종현;김종성
    • 정보보호학회논문지
    • /
    • 제32권5호
    • /
    • pp.807-816
    • /
    • 2022
  • SITM (See-In-The-Middle)은 부채널 정보를 차분 분석에 활용하는 분석 기법이다. 이 공격은 블록암호 구현시 마스킹 되지 않은 중간 라운드의 전력 파형을 수집하여 공격자의 차분 패턴을 만족하는 평문 쌍을 선별하고 이를 차분 분석에 활용하여 키를 복구한다. NIST 경량 암호 표준화 공모사업의 최종 후보 중 하나인 Romulus는 Tweakable 블록암호 Skinny-128-384+를 기반으로 한다. 본 논문에서는 SITM 공격을 14-라운드 부분 마스킹 구현된 Skinny-128-384에 적용하였다. 이 공격은 기 제안된 결과보다 depth를 한 라운드 증가한 것뿐만 아니라 시간/데이터 복잡도를 214.93/214.93으로 줄였다. Depth는 전력 파형을 수집하는 블록암호의 라운드 위치를 뜻하며, 이 공격에 대응하기 위해 부분 마스킹 기법 적용 시 필요한 적절한 마스킹 라운드 수를 측정할 수 있다. 더 나아가 공격을 Romulus의 Nonce 기반 AE 모드 Romulus-N으로 확장하였으며, Tweakey의 구조적 특징을 이용하면 Skinny-128-384보다 적은 복잡도로 공격할 수 있음을 보인다.