• Title/Summary/Keyword: The Library

Search Result 11,891, Processing Time 0.038 seconds

High Performance Hardware Implementation of the 128-bit SEED Cryptography Algorithm (128비트 SEED 암호 알고리즘의 고속처리를 위한 하드웨어 구현)

  • 전신우;정용진
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.11 no.1
    • /
    • pp.13-23
    • /
    • 2001
  • This paper implemented into hardware SEED which is the KOREA standard 128-bit block cipher. First, at the respect of hardware implementation, we compared and analyzed SEED with AES finalist algorithms - MARS, RC6, RIJNDAEL, SERPENT, TWOFISH, which are secret key block encryption algorithms. The encryption of SEED is faster than MARS, RC6, TWOFISH, but is as five times slow as RIJNDAEL which is the fastest. We propose a SEED hardware architecture which improves the encryption speed. We divided one round into three parts, J1 function block, J2 function block J3 function block including key mixing block, because SEED repeatedly executes the same operation 16 times, then we pipelined one round into three parts, J1 function block, J2 function block, J3 function block including key mixing block, because SEED repeatedly executes the same operation 16 times, then we pipelined it to make it more faster. G-function is implemented more easily by xoring four extended 4 byte SS-boxes. We tested it using ALTERA FPGA with Verilog HDL. If the design is synthesized with 0.5 um Samsung standard cell library, encryption of ECB and decryption of ECB, CBC, CFB, which can be pipelined would take 50 clock cycles to encrypt 384-bit plaintext, and hence we have 745.6 Mbps assuming 97.1 MHz clock frequency. Encryption of CBC, OFB, CFB and decryption of OFB, which cannot be pipelined have 258.9 Mbps under same condition.

Development and Utilization of KASP Markers for the Identification of Three Types of Ephedra Herbs (마황 3종 판별을 위한 KASP 마커 개발과 활용)

  • Boreum, Park;Sun Hee, Lee;Kyung-Moon, Han;Jin Woo, Hwang;Hyung il, Kim;Sun Young, Baek
    • Korean Journal of Pharmacognosy
    • /
    • v.53 no.4
    • /
    • pp.226-233
    • /
    • 2022
  • Ephedra herbs are defined as stem of Ephedra sinica , Ephedra intermedia and Ephedra equisetina in the Korean Pharmacopoeia. It is important to use pure herbs to derive the safety and efficacy of herbal medicine. However, the identification of these herbs by conventional taxonomic methods is difficult. Recently, many studies have applied these DNA barcoding for the identification of herbal medicinal species using standard DNA markers. In this study, we report a case study in which the identification of Ephedra species was done by DNA barcoding. For identification of Ephedra species, 17 samples were collected, and a reference DNA barcode library was developed using 6 markers (rbcL, matK, ITS2, ycf1, ycf3, and rpoC2). To develop KASP-SNP markers, we selected 4 markers (ycf1, ycf3, rpl2, and rbcL), which were able to distinguish three Ephedra species. In the result, the specific markers for each of the three Ephedra were clustered into FAM-positive section, whereas non-targeted plants were clustered either HEX-positive or negative section. Therefore, we have developed KASP assay that allow rapid and easy Ephedra species identification using three KASP markers.

KOMUChat: Korean Online Community Dialogue Dataset for AI Learning (KOMUChat : 인공지능 학습을 위한 온라인 커뮤니티 대화 데이터셋 연구)

  • YongSang Yoo;MinHwa Jung;SeungMin Lee;Min Song
    • Journal of Intelligence and Information Systems
    • /
    • v.29 no.2
    • /
    • pp.219-240
    • /
    • 2023
  • Conversational AI which allows users to interact with satisfaction is a long-standing research topic. To develop conversational AI, it is necessary to build training data that reflects real conversations between people, but current Korean datasets are not in question-answer format or use honorifics, making it difficult for users to feel closeness. In this paper, we propose a conversation dataset (KOMUChat) consisting of 30,767 question-answer sentence pairs collected from online communities. The question-answer pairs were collected from post titles and first comments of love and relationship counsel boards used by men and women. In addition, we removed abuse records through automatic and manual cleansing to build high quality dataset. To verify the validity of KOMUChat, we compared and analyzed the result of generative language model learning KOMUChat and benchmark dataset. The results showed that our dataset outperformed the benchmark dataset in terms of answer appropriateness, user satisfaction, and fulfillment of conversational AI goals. The dataset is the largest open-source single turn text data presented so far and it has the significance of building a more friendly Korean dataset by reflecting the text styles of the online community.

Pig Image Learning for Improving Weight Measurement Accuracy

  • Jonghee Lee;Seonwoo Park;Gipou Nam;Jinwook Jang;Sungho Lee
    • Journal of the Korea Society of Computer and Information
    • /
    • v.29 no.7
    • /
    • pp.33-40
    • /
    • 2024
  • The live weight of livestock is important information for managing their health and housing conditions, and it can be used to determine the optimal amount of feed and the timing of shipment. In general, it takes a lot of human resources and time to weigh livestock using a scale, and it is not easy to measure each stage of growth, which prevents effective breeding methods such as feeding amount control from being applied. In this paper, we aims to improve the accuracy of weight measurement of piglets, weaned pigs, nursery pigs, and fattening pigs by collecting, analyzing, learning, and predicting video and image data in animal husbandry and pig farming. For this purpose, we trained using Pytorch, YOLO(you only look once) 5 model, and Scikit Learn library and found that the actual and prediction graphs showed a similar flow with a of RMSE(root mean square error) 0.4%. and MAPE(mean absolute percentage error) 0.2%. It can be utilized in the mammalian pig, weaning pig, nursery pig, and fattening pig sections. The accuracy is expected to be continuously improved based on variously trained image and video data and actual measured weight data. It is expected that efficient breeding management will be possible by predicting the production of pigs by part through video reading in the future.

A Design of Fractional Motion Estimation Engine with 4×4 Block Unit of Interpolator & SAD Tree for 8K UHD H.264/AVC Encoder (8K UHD(7680×4320) H.264/AVC 부호화기를 위한 4×4블럭단위 보간 필터 및 SAD트리 기반 부화소 움직임 추정 엔진 설계)

  • Lee, Kyung-Ho;Kong, Jin-Hyeung
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.50 no.6
    • /
    • pp.145-155
    • /
    • 2013
  • In this paper, we proposed a $4{\times}4$ block parallel architecture of interpolation for high-performance H.264/AVC Fractional Motion Estimation in 8K UHD($7680{\times}4320$) video real time processing. To improve throughput, we design $4{\times}4$ block parallel interpolation. For supplying the $10{\times}10$ reference data for interpolation, we design 2D cache buffer which consists of the $10{\times}10$ memory arrays. We minimize redundant storage of the reference pixel by applying the Search Area Stripe Reuse scheme(SASR), and implement high-speed plane interpolator with 3-stage pipeline(Horizontal Vertical 1/2 interpolation, Diagonal 1/2 interpolation, 1/4 interpolation). The proposed architecture was simulated in 0.13um standard cell library. The gate count is 436.5Kgates. The proposed H.264/AVC Fractional Motion Estimation can support 8K UHD at 30 frames per second by running at 187MHz.

Cloning of the posterior silk glands specific-expressed gene of silkworm (누에 후부실샘 특이 발현 유전자 클로닝)

  • Piao, Yulan;Kim, Seong-Ryul;Kim, Sung-Wan;Kang, Seok-Woo;Goo, Tae-Won;Choi, Kwang-Ho
    • Journal of Sericultural and Entomological Science
    • /
    • v.53 no.1
    • /
    • pp.44-49
    • /
    • 2015
  • We characterized tissue specific-expressed genes in the posterior silk gland of Bombyx mori using by the Annealing Control Primer based differential display-PCR manner. In this study, we isolated 34 differentially expressed PCR amplicons, which one of these was identified as a novel transcript named as ACP-16 (366 bp), its expression was observed only in the posterior silk glands by Northern blot analysis. To determine promoter region of the ACP-16, we isolated and analyzed a phage DNA having 1.7 kb-long genome DNA including the open reading flame and 5'- upstream untranslated region of the ACP-16 gene from a genomic DNA library. We have estimated a promoter region of the ACP-16 gene by a web promoter prediction engine, which locates -750 ~ -165 from translation initiation site (ATG, +1). ACP-16 gene is necessary to more studies about critical biological role in order to apply the silkworm's transgenic system.

A 16 bit FPGA Microprocessor for Embedded Applications (실장제어 16 비트 FPGA 마이크로프로세서)

  • 차영호;조경연;최혁환
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.5 no.7
    • /
    • pp.1332-1339
    • /
    • 2001
  • SoC(System on Chip) technology is widely used in the field of embedded systems by providing high flexibility for a specific application domain. An important aspect of development any new embedded system is verification which usually requires lengthy software and hardware co-design. To reduce development cost of design effort, the instruction set of microprocessor must be suitable for a high level language compiler. And FPGA prototype system could be derived and tested for design verification. In this paper, we propose a 16 bit FPGA microprocessor, which is tentatively-named EISC16, based on an EISC(Extendable Instruction Set Computer) architecture for embedded applications. The proposed EISC16 has a 16 bit fixed length instruction set which has the short length offset and small immediate operand. A 16 bit offset and immediate operand could be extended using by an extension register and an extension flag. We developed a cross C/C++ compiler and development software of the EISC16 by porting GNU on an IBM-PC and SUN workstation and compared the object code size created after compiling a C/C. standard library, concluding that EISC16 exhibits a higher code density than existing 16 microprocessors. The proposed EISC16 requires approximately 6,000 gates when designed and synthesized with RTL level VHDL at Xilinix's Virtex XCV300 FPGA. And we design a test board which consists of EISC16 ROM, RAM, LED/LCD panel, periodic timer, input key pad and RS-232C controller. 11 works normally at 7MHz Clock.

  • PDF

The Exploratory Analysis on the Registry Data of Patients with Low Back Pain Applying Correlation Analysis Method (Correlation 분석 기법을 적용한 요통 환자에 관한 레지스트리 데이터의 탐색적 분석)

  • Park, Chang-Hyun;Park, Mu-Sun;Kim, Hyung-Suk;Cha, Yun-Yeop;Kim, Soon-Joong;Ko, Youn-Suk;Oh, Min-Seok;Hwang, Eui-Hyoung;Shin, Byung-Cheul;Kim, Chang-Eop;Song, Yun-Kyung
    • Journal of Korean Medicine Rehabilitation
    • /
    • v.27 no.4
    • /
    • pp.97-109
    • /
    • 2017
  • Objectives The aim of this study is to analyze the patients who have low back pain through registry. Methods We registered patients with low back pain who visited department of korean rehabilitation medicine in university hospitals on study. We collected data from 116 subjects consisted of 51 inpatients and 65 outpatients and ruled out 8 who didn't have pattern identification data at the point of inpatient or outpatient visit so we analyzed 108 in total. We used Pearson's product moment correlation to find correlationship among variables, and analyzed statistical data using Phyton scipy library stats package. Results We set general features, region of the pain, physical examination, ROM, questionnaire results, pattern identification as variables and draw a conclusion by analyzing these variables. Conclusions Registry aimed at low back pain patients was established in department of korean rehabilitation medicine of university hospitals and exploratory analysis based on data were made. Through the registry, we expect that more advanced studies will be performed; for example, executing research which verifies effectiveness and stability of korean medical treatment or developing tools to fill the gap between pattern identification and disease identification.

Contribution of Macrophage Migration Inhibitory Factor -173G/C Gene Polymorphism to the Risk of Cancer in Chinese Population

  • Wang, Cheng-Di;Li, Tai-Ming;Ren, Zheng-Ju;Ji, Yu-Lin;Zhi, Liu-Shou
    • Asian Pacific Journal of Cancer Prevention
    • /
    • v.16 no.11
    • /
    • pp.4597-4601
    • /
    • 2015
  • Background: Macrophage migration inhibitory factor (MIF) -173G/C (rs755622) gene polymorphism has been associated with cancer risk. Previous studies have revealed that MIF -173G/C gene polymorphism may increase cancer in the Chinese population, while results of individual published studies remain inconsistent and inconclusive.We performed this meta-analysis to derive a more precise estimation of the relationship. Materials and Methods: We conducted a search on PubMed, Embase, MEDLINE, Cochrane Library, Chinese National Knowledge Infrastructure (CNKI), Wanfang, Weipu on Dec 31, 2014.Odds ratio (OR) and 95% confidence interval (95% CI) were used to assess the association. A total of eight studies including 2,186 cases and 2,285 controls were involved in this meta-analysis. Results: The pooled results indicated the significant association between MIF -173G/C polymorphism and the risk of cancer for Chinese population (CC + CG vs GG: OR=1.14, 95%CI=1.02-127, pheterogeneity<0.01; P=0.023; CC vs CG+GG: OR=1.12, 95%CI=1.02-1.23, pheterogeneity<001; P=0.017;CC vs GG: OR=1.18, 95%CI=1.04-1.33, pheterogeneity<001; P=0.008; CG vs GG:OR=1.03, 95%CI=0.91-1.15, pheterogeneity<001; P=0.656; C vs G:OR=1.24, 95%CI=1.14-1.25, pheterogeneity<001; P<001). Subgroup analysis showed that in patients with "solid tumors", heterogeneity was very large (OR=0.94,95%CI=0.83-1.06,pheterogeneity=0.044; p=0.297). Within "non-solid tumors", the association became even stronger (OR=6.62, 95 % CI=4.32-10.14, pheterogeneity<0.001; p<0.001). Conclusions: This study suggested that MIF -173G/C gene polymorphism may increase increase cancer in the Chinese population.Furthermore, more larger sample and representative population-based casees and well-matched controls are needed to validate our results.

A Unified ARIA-AES Cryptographic Processor Supporting Four Modes of Operation and 128/256-bit Key Lengths (4가지 운영모드와 128/256-비트 키 길이를 지원하는 ARIA-AES 통합 암호 프로세서)

  • Kim, Ki-Bbeum;Shin, Kyung-Wook
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.21 no.4
    • /
    • pp.795-803
    • /
    • 2017
  • This paper describes a dual-standard cryptographic processor that efficiently integrates two block ciphers ARIA and AES into a unified hardware. The ARIA-AES crypto-processor was designed to support 128-b and 256-b key sizes, as well as four modes of operation including ECB, CBC, OFB, and CTR. Based on the common characteristics of ARIA and AES algorithms, our design was optimized by sharing hardware resources in substitution layer and in diffusion layer. It has on-the-fly key scheduler to process consecutive blocks of plaintext/ciphertext without reloading key. The ARIA-AES crypto-processor that was implemented with a $0.18{\mu}m$ CMOS cell library occupies 54,658 gate equivalents (GEs), and it can operate up to 95 MHz clock frequency. The estimated throughputs at 80 MHz clock frequency are 787 Mbps, 602 Mbps for ARIA with key size of 128-b, 256-b, respectively. In AES mode, it has throughputs of 930 Mbps, 682 Mbps for key size of 128-b, 256-b, respectively. The dual-standard crypto-processor was verified by FPGA implementation using Virtex5 device.