• 제목/요약/키워드: 비트

검색결과 5,545건 처리시간 0.026초

64-bit ARM 프로세서 상에서의 블록암호 PIPO 병렬 최적 구현 (Optimized Implementation of Block Cipher PIPO in Parallel-Way on 64-bit ARM Processors)

  • 엄시우;권혁동;김현준;장경배;김현지;박재훈;송경주;심민주;서화정
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제10권8호
    • /
    • pp.223-230
    • /
    • 2021
  • ICISC'20에서 발표된 경량 블록암호 PIPO는 비트 슬라이스 기법 적용으로 효율적인 구현이 되었으며, 부채널 내성을 지니기에 안전하지 않은 환경에서도 안정적으로 사용 가능한 경량 블록암호이다. 본 논문에서는 ARM 프로세서를 대상으로 PIPO의 병렬 최적 구현을 제안한다. 제안하는 구현물은 8평문, 16평문의 병렬 암호화가 가능하다. 구현에는 최적의 명령어 활용, 레지스터 내부 정렬, 로테이션 연산 최적화 기법을 사용하였다. 또한 레지스터 내부 정렬을 매 라운드마다 진행하는 구현물과, 정렬을 최소화하는 구현물 두 종류로 구분하여 구현한다. 구현은 A10x fusion 프로세서를 대상으로 한다. 대상 프로세서 상에서, 기존 레퍼런스 PIPO 코드는 64/128, 64/256 규격에서 각각 34.6 cpb, 44.7 cpb의 성능을 가지나, 제안하는 기법 중, 일반 구현물은 8평문 64/128, 64/256 규격에서 각각 12.0 cpb, 15.6 cpb, 16평문 64/128, 64/256 규격에서 각각 6.3 cpb, 8.1 cpb의 성능을 보여준다. 이는 기존 대비 각 규격별로 8평문 병렬 구현물은 약 65.3%, 66.4%, 16평문 병렬 구현물은 약 81.8%, 82.1% 더 좋은 성능을 보인다. 레지스터 최소 정렬 구현물은 8평문 64/128, 64/256 규격에서 각각 8.2 cpb, 10.2 cpb, 16평문 64/128, 64/256 규격에서 각각 3.9 cpb, 4.8 cpb의 성능을 보여준다. 이는 기존 레퍼런스 코드 구현물 대비 각 규격별로 8평문 병렬 구현물은 약 76.3%, 77.2%, 16평문 병렬 구현물은 약 88.7% 89.3% 더 향상된 성능을 가진다.

가족유사성 접근을 통한 과학 PCK 변화 탐색 (Exploring Changes in Science PCK Characteristics through a Family Resemblance Approach)

  • 곽영순
    • 대한지구과학교육학회지
    • /
    • 제15권2호
    • /
    • pp.235-248
    • /
    • 2022
  • 학령인구의 급격한 감소, 학생의 교육과정 선택권 확대 등과 같은 미래 교육환경 변화에 따라 과학교사의 전문성인 PCK에도 변화가 요청된다. 즉, 기존 합의-PCK를 구성하는 범주 및 과학 PCK의 특성은 고정된 것이 아니어서 새로운 범주와 특성이 추가될 수 있다. 본 연구의 목적은 비트겐슈타인의 가족유사성 접근을 통해 미래 교육환경 변화에 대처하기 위해 요구되는 과학 PCK의 잠재성의 영역을 '가족유사성 과학 PCK'의 형태로 탐구하려는 것이다. 이를 위해 3개의 초점집단을 대상으로 심층면담을 진행하였다. 초점집단 심층면담에서는 미래사회와 교육환경 변화로 인해 2030년-2045년의 가까운 미래 학교의 과학교사에게 요구되는 과학 PCK가 어떻게 달라질 것인지를 논의하였다. 심층면담을 토대로 질적 분석을 실시함과 동시에 기존 합의-PCK와 차별화되는 가족유사성-PCK의 특성을 분석하기 위해 심층면담 텍스트에 대한 언어네트워크(semantic network) 분석을 시행하였다. 연구결과에서 미래사회 교사의 역할기대가 변함에 따라 새롭게 요청되는 과학교사의 가족유사성-PCK의 특징을 PCK 구성 영역별로 살펴보았다. 미래학교 과학교사에게 요구되는 가족유사성-PCK에 대한 언어 네트워크 분석결과를 살펴보면, 가족유사성-PCK는 출발점에 해당하는 기존 합의-PCK로부터 그 외연이 확장되면서 새로운 PCK요소가 추가되는 것으로 나타났다. 가족유사성-PCK의 양태를 살펴보면, [인공지능-융복합지식-콘텐츠-디지털], [지역사회-네트워크-인적자원-관계], [기술-탐구-가상현실-연구], [자기주도학습-협업-공동체] 등이 뚜렷한 네트워크 군집을 형성하면서 미래학교의 과학교사의 전문성을 형성, 강화되고 있는 것으로 나타났다. 연구결과를 토대로 미래학교 과학교사 전문성의 변화 동향과 대처 방안을 결론으로 제안하였다.

흰깔대기버섯의 배양적 특성 및 인공재배에 관한 연구 (Cultural Characteristics and Artificial Cultivation of Edible Mushroom, Clitocybe maxima)

  • 김민경;김동욱;강희완;서건식
    • 현장농수산연구지
    • /
    • 제20권1호
    • /
    • pp.35-47
    • /
    • 2018
  • 흰깔대기버섯(Clitocybe maxima) 총 6균주를 한국, 중국, 대만에서 수집 확보하였으며, 중국과 대만에서 각각 수집한 C. maxima와 L. giganteus는 중국명이 동일하고 배양적 특성 결과 동일종으로 판단되었다. 수집된 흰깔대기버섯 균주의 균사생장은 한천배지에서는 큰 차이가 없었으나 액체배양에서는 YPMG에서 가장 좋았다. 또한 균사생장 최적온도는 25℃, 자실체 유도 최적온도는 30℃로 밝혀졌으며 균사생장 최적 pH는 6.0-8.0으로 밝혀졌다. 흰깔대기버섯을 인공재배하기 위하여 농산부산물 및 임업부산물을 이용하여 배양적 특성 및 인공재배를 실시하였으며, 볏짚, 미루나무톱밥, 콘코브, 미송배지에서 균사 생장이 양호하여 이를 재배용 배지 재료로 선발하였다. 공시균주를 접종한 7 종류의 배지에서 균사생장 속도는 폐면, 혼합배지2, 미루나무톱밥 순으로 균사 생장이 양호하였다. 흰깔대기버섯을 인공재배하기에 가장 적합한 배지는 혼합배지2(배합비 : 활엽수톱밥 55%, 면실피펠렛 5%, 면실박 10%, 비트펄프 15%, 팽연왕겨 15%)이며, 배양에서부터 수확까지 30여일 소요되어 느타리버섯보다 빠른 수확이 가능하였다. CMA-003 균주는 공시된 모든 배지에서 자실체 유도처리 8~10일 후 자실체 원기 형성되었고, CMA-003 균주는 다발성 발이를, 그 외의 균주들은 개체발이를 보이며, 원기 발생 후 7~17일 생육으로 자실체 수확 할 수 있었다. 다발성인 CMA-003 균주의 대길이, 갓직경과 개체중량은 개체 발이하는 다른 균주들보다 작았지만, 수확률이 높아 농가 재배용 균주를 선발하였다. 흰깔대기버섯 자실체 유도 및 생육에 적합한 온도는 25~30℃, 백색형광등 8시간/1일 조사, 상대습도 : 90~95%, 재배실 CO2 농도 1,500 ppm 이하로 유지하여, 국내의 여름철 고온기에 냉방시설이 없는 간이재배사, 영세 느타리버섯 재배 농가에서 재배 가능하였다.

마이크로 컴퓨터를 이용한 어육의 신선도 측정장치의 개발 (Development of New Device for the Rapid Measurement of the freshness of Wet Fish by Using Micro Computer)

  • 조영제;이남걸;김상봉;최영준;이근우;김근배
    • 한국수산과학회지
    • /
    • 제28권3호
    • /
    • pp.253-262
    • /
    • 1995
  • 현재, 일반적으로 사용되고있는 어육의 선도 측정방법은 소요시간이 많이 걸리는 단점이 있으므로, 신속한 어육의 선도 측정방법으로 마이크로컴퓨터를 이용하는 방법의 실용화에 대하여 검토하였다. 즉, 어체의 전기전도도에 따라서 변하는 값을 실효치변환기(RMS)에서 DC 0-5V로 변환시켜 8096마이크로 프로세서에 내장된 10 비트 분해능의 A/D converter를 거쳐서 디지털 DATA값으로 받아들이도록 고안한 장치를 이용하여, 기존의 물리화학적 선도판정법과 비교 실험하여 다음과 같은 결과를 얻었다. 1. 사후 경직의 개시 시간은 $-3^{\circ}C$에서 4시간, $0^{\circ}C$에서 8시간, $5^{\circ}C$에서 10시간, 그리고 $10^{\circ}C$에서 14시간으로 저장 온도가 높을 수록 연장되었으며, 또 저장 온도가 낮을 수록 경직도가 높았고 완전 경직의 유지시간도 길었다. 2. 신선도 지표인 K값이 횟감으로 이용 가능한 $20\%$에 도달하는 시간은 저장 온도별로 $25^{\circ}C$ 4시간, $10^{\circ}C$ 22시간, $5^{\circ}C$ 71시간, $0^{\circ}C$ 96시간, 그리고 $-3^{\circ}C$ 240시간으로, 저장 온도가 낮을 수록 신선도 저하가 억제되었다. 3. 어류의 초기부패로 알려져 있는 VBN함량 $30mg\%$에 도달하는 데 걸리는 시간이 $-3^{\circ}C$에서 792시간, $0^{\circ}C$에서 576시간, $5^{\circ}C$에서 384시간, $10^{\circ}C$에서 189시간, $25^{\circ}C$에서 45시간이었다. 초기부패 값에 도달하는데 걸리는 속도상수는 각각 $-3^{\circ}C$에서 $0.0183h^{-1}$, $0^{\circ}C$에서 $0.037h^{-1}$, $5^{\circ}C$에서 $0.052h{-1}$, $10^{\circ}C$에서 $0.14h{-1}$, $25^{\circ}C$에서 $0.57h{-1}$이었으며 $0^{\circ}C$$10^{\circ}C$에서 $Q_{10}-value$는 1.37이며 Ea는 48.3Cal/mol이었다. 4. 본 연구에서 사용된 장치를 이용하여 선도를 측정한 결과, 초기값은 $93.3\%$였으며, $25^{\circ}C$의 경우 저장 40시간에 $21.2\%$로, $10^{\circ}C$는 저장 144시간에 $22.3\%$로 가장 낮은 값이었으며 그 이후 일정하게 유지되었다. $05^{\circ}C,\;0^{\circ}C,\;-3^{\circ}C$는 저장기간이 길어짐에 따라서 완만히 Q값이 감소하여 각각 $5^{\circ}C$에서 336시간, $0^{\circ}C$에서 504시간만에 최저값을 나타내어 그 이후 일정하게 유지되었으며 $-3^{\circ}C$의 경우는 서서히 저하하여 저장 792시간 후에 $34.27\%$였다. 각종 온도대에 Q값의 감소 속도 상수는 $-3^{\circ}C$에서 $0.075h^{-l}$, $0^{\circ}C$에서 $0.104h^{-1}$, $5^{\circ}C$에서 $0.18h^{-1}$, $10^{\circ}C$>에서 $0.37h^{-1}$ 그리고 $25^{\circ}C$에서 $1.16h^{-1}$로, 저장 온도가 높을 수록 감소속도는 빨랐다. $0^{\circ}C-10^{\circ}C$에서 $Q_{10}-value$는 1.28, Ea는 3.78Cal/mole이었다. 5. 상기의 실험항목 (사후경직도, K값, VBN)과 선도측정장치를 이용한 실험값과의 상관성을 살펴본 결과 사후경직도와 Q-value는 상관성을 채울 수 없었다. 한편, K값과의 상관성은 -0.978(P<0.001), -0.962(P<0.001), -0.975(P<0.001), -0.944(P<0.001), -0.966(P<0.001)로 모두 높은 상관성이 인정되었다. 또, VBN과의 상관성도 -0.915(P<0.001), -0.916(P<0.001), -0.909(P<0.001), -0.888(P<0.001), 0.988(P<0.001)으로 모두 부의 상관관계가 있었으며, 특히 $24^{\circ}C$의 경우 높은 상관성이 인정되었다. 이상의 결과에서 신선도측정장치는 VBN 및 K값과 높은 상관관계가 있었으며 이장치를 이용하여 각 어종별 data를 축적시킨다면 산업적으로 유용한 장치가 될 것으로 사료된다.

  • PDF

집중형센터를 가진 역물류네트워크 평가 : 혼합형 유전알고리즘 접근법 (Evaluating Reverse Logistics Networks with Centralized Centers : Hybrid Genetic Algorithm Approach)

  • 윤영수
    • 지능정보연구
    • /
    • 제19권4호
    • /
    • pp.55-79
    • /
    • 2013
  • 본 연구에서는 집중형 센터를 가진 역물류네트워크(Reverse logistics network with centralized centers : RLNCC)를 효율적을 해결하기 위한 혼합형 유전알고리즘(Hybrid genetic algorithm : HGA) 접근법을 제안한다. 제안된 HGA에서는 유전알고리즘(Genetic algorithm : GA)이 주요한 알고리즘으로 사용되며, GA 실행을 위해 0 혹은 1의 값을 가질 수 있는 새로운 비트스트링 표현구조(Bit-string representation scheme), Gen and Chang(1997)이 제안한 확장샘플링공간에서의 우수해 선택전략(Elitist strategy in enlarged sampling space) 2점 교차변이 연산자(Two-point crossover operator), 랜덤 돌연변이 연산자(Random mutation operator)가 사용된다. 또한 HGA에서는 혼합형 개념 적용을 위해 Michalewicz(1994)가 제안한 반복적언덕오르기법(Iterative hill climbing method : IHCM)이 사용된다. IHCM은 지역적 탐색기법(Local search technique) 중의 하나로서 GA탐색과정에 의해 수렴된 탐색공간에 대해 정밀하게 탐색을 실시한다. RLNCC는 역물류 네트워크에서 수집센터(Collection center), 재제조센터(Remanufacturing center), 재분배센터(Redistribution center), 2차 시장(Secondary market)으로 구성되며, 이들 각 센터 및 2차 시장들 중에서 하나의 센터 및 2차 시장만 개설되는 형태를 가지고 있다. 이러한 형태의 RLNCC는 혼합정수계획법(Mixed integer programming : MIP)모델로 표현되며, MIP 모델은 수송비용, 고정비용, 제품처리비용의 총합을 최소화하는 목적함수를 가지고 있다. 수송비용은 각 센터와 2차 시장 간에 제품수송에서 발생하는 비용을 의미하며, 고정비용은 각 센터 및 2차 시장의 개설여부에 따라 결정된다. 예를 들어 만일 세 개의 수집센터(수집센터 1, 2, 3의 개설비용이 각각 10.5, 12.1, 8.9)가 고려되고, 이 중에서 수집센터 1이 개설되고, 나머지 수집센터 2, 3은 개설되지 않을 경우, 전체고정비용은 10.5가 된다. 제품처리비용은 고객으로부터 회수된 제품을 각 센터 및 2차 시장에서 처리할 경우에 발생되는 비용을 의미한다. 수치실험에서는 본 연구에서 제안된 HGA접근법과 Yun(2013)의 연구에서 제안한 GA접근법이 다양한 수행도 평가 척도에 의해 서로 비교, 분석된다. Yun(2013)이 제안한 GA는 HGA에서 사용되는 IHCM과 같은 지역적탐색기법을 가지지 않는 접근법이다. 이들 두 접근법에서 동일한 조건의 실험을 위해 총세대수 : 10,000, 집단의 크기 : 20, 교차변이 확률 : 0.5, 돌연변이 확률 : 0.1, IHCM을 위한 탐색범위 : 2.0이 사용되며, 탐색의 랜덤성을 제거하기 위해 총 20번의 반복실행이 이루어 졌다. 사례로 제시된 두 가지 형태의 RLNCC에 대해 GA와 HGA가 각각 실행되었으며, 그 실험결과는 본 연구에서 제안된 HGA가 기존의 접근법인 GA보다 더 우수하다는 것이 증명되었다. 다만 본 연구에서는 비교적 규모가 작은 RLNCC만을 고려하였기에 추후 연구에서는 보다 규모가 큰 RLNCC에 대해 비교분석이 이루어 져야 할 것이다.