IT RED OCEAN 에서 살아 남기(일흔까지만)
close
프로필 배경
프로필 로고

IT RED OCEAN 에서 살아 남기(일흔까지만)

  • 기억보다는 기록을 (691)
    • 영남알프스9봉 인증서 (8)
    • 밥벌이 (387)
      • 정보 보호 (36)
      • XR(eXtended Reality) (0)
      • 프로그래밍 (0)
      • 인공지능(AI) (0)
      • 정보시스템 감리 (31)
      • 전략 지원 서비스 (11)
      • 어플리케이션 서비스 (13)
      • 운영체제 (65)
      • 인프라 서비스 (7)
      • 데이터 통신 (21)
      • 네트워크 (51)
      • 데이터베이스 (54)
      • 기타 데이터베이스 (10)
      • 소프트웨어 공학 (47)
      • 프로젝트 관리 (41)
    • 읽기 (55)
      • 전자책 (53)
      • 보기 (2)
    • 쓰기 (1)
    • 부산 (0)
    • 걷기 (231)
      • 산행 (93)
      • 갈맷길 (27)
      • 해파랑길 (34)
      • 남파랑길 (8)
      • 영남알프스 (47)
      • 캠핑 (1)
      • 나들이 (21)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

일회용 패드(One Time Pad)

개요 스트림 암호의 일종으로, 데이터 길이와 같은 길이의 암호키(난수열)를 활용하여 데이터를 암.복호화(XOR)하는 방식이며, 암호키는 한 번만 사용되어야 함 암호키가 완전한 난수열(Random Hamber Sequence)이라고 가정하면, 일회용 패드 알고리즘은 이론적으로 가장 안전하다고 알려짐 1917년 미국 AT&T사의 엔지니어인 Gilbert S. Vernam이 처음 사용했으며, Vernam 암호 또는 일회용 패드라고 불림 특성 평문의 길이가 n인 2진수인 경우에 n 길이의 암호키를 필요로 하며, 평문과 암호키의 XOR을 통해 암호문을 얻음 일회용 패드의 안전성은 암호키 수열에서의 0과 1의 균등성에 의존함 암호키 수열의 0과 1은 무작위로 랜덤하게 선택되어야 하며, 가장 좋은 방법은 동전 던지기..

  • format_list_bulleted 밥벌이/정보 보호
  • · 2010. 8. 13.
  • textsms

TLS와 WTLS(Wireless Transport Layer Security)

개요 WTLS WAP(Wireless Application Protocol)에서 안전한 통신을 위해 정의한 보안 프로토콜로, 인터넷의 TCP/IP 위의 TLS(Transport Layer Security)를 바탕으로 무선 환경에 최적화 된 프로토콜 TLS와 WTLS는 보안 서비스를 제공 기밀성 : 무선 터미널과 WAP 게이트웨이 간에 송.수신 데이터의 외부 유출 방지 무결성 : 무선 터미널과 WAP 게이트웨이 간에 송.수신 데이터가 바뀌거나 손상되지 않았음을 보장 사용자 인증 : 무선 터미널과 WAP 게이트웨이 간의 상호 인증을 보장 WAP의 구조 WTLS의 고려 사항 WTLS는 TLS를 기반으로 했지만, 무선 환경으로 인하여 TLS와는 다른 몇 가지 고려 사항/특징을 가지고 있음 SSL/TLS는 TCP..

  • format_list_bulleted 밥벌이/정보 보호
  • · 2010. 8. 13.
  • textsms

해시 함수(Hash Function)

개요 임의 길이의 메시지를 일정 길이(120비트, 160비트 등)로 출력하는 함수 함수가 단방향인 경우를 메시지 다이제스트라고 함 메시지의 정확성이나 무결성을 중시하는 업무에 사용 메시지의 무결성이나 사용자 인증을 사용하는 전자 서명에는 필수 특성 성능을 위해 계산 효율이 양호해야 함 안정성을 위해 단방향성이어야 함 해시 값 H로부터 h(M) = H되는 메시지 M을 찾는 것이 불가능 주어진 입력에 대해 같은 출력을 내는 다른 값을 찾는 것이 계산상 불가능 충동 회피성 같은 출력을 내는 임의의 서로 다른 두 입력 메시지를 찾는 것이 계산상으로 불가능해야 함 내부 부정 방지용 해시 함수의 종류 널리 사용되는 함수로는 128비트 다이제스트를 생성하는 MD5(Message Digest 5)와 160 비트 다이제..

  • format_list_bulleted 밥벌이/정보 보호
  • · 2010. 8. 13.
  • textsms

DRM(Digital Right Management)

개요 DRM, 즉 디지털 저작권 관리(Digital Right Management)는 음악이나 영화와 같은 디지털 콘텐츠의 지적 재산권을 디지털 방식으로 보호하고 관리하는 기술이나 서비스 디지털 콘텐츠(자산) 제공자의 권리와 이익을 안전하게 보호하기 위해 디지털 콘텐츠의 불법 복제 방지 및 체계적인 관리/유통 등을 지원하는 기술 디지털 콘텐츠의 안전한 생성, 유통 및 관리를 위한 모든 기술들을 포함하며, 크게 저작권 관리 기술과 저작권 보호 기술로 분류함 저작권 관리 기술 전세계적으로 디지털 콘텐츠에 대한 통일된 관리 체계를 마련하기 위한 것으로, 책의 ISBN과 같이 콘텐츠의 형태에 따라 유일하게 식별할 수 있는 고유 번호를 부여 "어느 사용자에게는 콘텐츠의 재생은 허용하지만 복사는 허용하지 않는다"와..

  • format_list_bulleted 밥벌이/정보 보호
  • · 2010. 8. 13.
  • textsms

4세대 모델

4세대 모델의 개요 4세대 모델의 정의 개발자의 기술 내용을 바탕으로 요구 사항 명세로 부터 CASE 및 자동화 도구들을 시용하여 소스 코드를 자동으로 생성할 수 있게 해주는 기법 4세대 모델의 특징 그래픽 표기법을 사용해 소프트웨어를 명시하는 능력에 초점을 맞춤 CASE 도구들과 코드 생성기를 결합 대규모 소프트웨어 개발에 있어 4GT(4 generation Technique) 사용은 코딩을 제거함으로써 얻을 수 있는 실질적인 시간 절약을 위해 많은 분석, 설계, 테스팅을 요구 4세대 모델의 구성도 및 장 단점 4세대 모델의 구성요소 4세대 모델의 장 단점 장점 단점 생산성 향상 형식규격 언어를 사용함으로써 명세서 해석과 이해에 정확성을 향상시킬 수 있음 개발 과정을 자동화 불필요한 많은 양의 코드 생..

  • format_list_bulleted 밥벌이/소프트웨어 공학
  • · 2010. 8. 13.
  • textsms

RAD(Rapid Application Development) 모델

RAD 모델의 개요 RAD 모델의 정의 짧은 개발 주기 동안 소프트웨어를 개발하기 위한 순차적 프로세스 모델 사용자에 의한 요구 사항 정의/분석 및 설계와 코드 생성기에 의한 신속한 개발 RAD 모델의 특징 비즈니스 애플리케이션이 3개월(60~90일) 이내에 개발될 수 있을 정도의 주요 기능들로 모듈화 될 경우 효과적 RAD 에 적합하지 않은 애플리케이션 시스템이 적절하게 모듈화 될 수 없는 경우 고성능이 요구되고 부분적으로 시스템 성능이 조율되어야 하는 경우 기술적인 위험이 높은 경우 RAD 모델의 주요 단계 및 구성도 RAD 모델의 주요 단계 비즈니스 모델링 : 비즈니스 기능 간의 정보 흐름을 JRP(Joint Requirement Planning), 즉 사용자와 함께 비즈니스 모델 작성/검토의 반복..

  • format_list_bulleted 밥벌이/소프트웨어 공학
  • · 2010. 8. 13.
  • textsms

반복적 개발 모델(Interactive Development Model)

반복적 개발 모델의 개요 반복적 개발 모델의 정의 사용자의 요구 사항 일부분 혹은 제품의 일부분을 반복적으로 개발하여 최종 시스템으로 완성하는 모델(폭포수 + 프로토타입) 반복적 개발 모델의 특징 재사용, 객체 지향, RAD의 기반 제공 각각의 Iteration에서 수행하는 공정의 단계는 Mini-폭포수의 개념으로, 폭포수에서 제시하는 공정 단계와 유사 반복적 개발 모델의 유형 점진적 모델(Incremental Model) : 점진적 혹은 증분적 개발 모델 진화적 모델(Evolutional Model) : 진화적 개발 모델 점진적 모델(증분적 개발 모델) 점진적 모델의 정의 폭포수 모델의 변형으로 증분을 따로 개발한 후 통합하는 방법으로, 즉 프로토타이핑의 반복 개념을 선형 순차 모델의 요소들에 결합시킨..

  • format_list_bulleted 밥벌이/소프트웨어 공학
  • · 2010. 8. 13.
  • textsms

나선형(Spiral) 모델

나선형 모델의 개요 나선형 모델의 정의 폭포수(선형 순차) 모델의 제어와 프로토타입 모델의 반복적 특성을 체계적으로 결합시킨 단계적 소프트웨어 프로세스 모델(Boehm 제안)로 위험 분석을 추가 개념 형성, 요구 사항 분석 및 예비/상세 설계에서 예상되는 위험 요소를 식별하고, 위험 요소를 해결하는 대안을 수립하여 분석하고, 최적안을 마련하여 그 단계를 마무리하는 방법으로 개발을 진행하는 모델 나선형 모델의 특징 대규모 시스템 및 위험 부담이 큰 시스템 개발에 적합(위험 분석 추가) 위험을 명시화하여 위험의 최소화가 목적 Critical Success Features를 먼저 개발 반복적 개발 모델의 대표적인 사례로, 점증적인 릴리즈 단계로 개발이 진행 구성 단계 계획수립 → 위험 분석 → 개발 → 고객 ..

  • format_list_bulleted 밥벌이/소프트웨어 공학
  • · 2010. 8. 13.
  • textsms

프로토타입(Prototype) 모델

프로토타입 모델의 개요 정의 짧은 시간 내에 프로토타입을 개발하여 사용자의 요구 사항을 미리 확인하고 기술적 문제의 해결 가능성을 사전에 파악할 수 있도록 소프트웨어 개발 단계를 정의 개발하려는 시스템의 주요 기능을 초기에 실제 운영할 모델로 개발하는 것으로 일회용, 진화용 시제품 점진적 개발 방법(폭포수 모델의 단점을 보완) 목적 요구 사항 분석의 어려움을 해결하기 위함 의사소통의 도구로 활용하기 위함 사용자의 적극적인 참여를 유도하기 위함 프로토타입 모델의 특징 및 구성 요소 특징 요구 사항을 명세하기가 어려운 경우 적합 프로젝트의 타당성이 의심스러운 경우 적합 구성요소 프로토타입 모델의 장 단점 및 기술 동향 장단점 장점 단점 요구사항 도출이 용이 시스템의 이해와 품질 향상 개발자와 사용자 간 의사..

  • format_list_bulleted 밥벌이/소프트웨어 공학
  • · 2010. 8. 13.
  • textsms

폭포수(Waterfall) 모델

폭포수 모델의 개요 정의 고전적 라이프사이클 패러다임으로 분석, 설계, 개발, 구현, 시험 및 유지보수 과정을 순차적으로 접근하는 방법 소프트웨어 개발을 계획부터 설치, 운영, 유지보수까지 폭포수가 아래로 흐르듯이 단계적으로 수행하는 모델로 1979년 Boehm이 제안 특징 소프트웨어 개발을 단계적으로 정의한 체계이며, 순차적 접근 방법을 사용하므로 선현 순차 모델이라고도 불림 개념 정립에서 구현까지 하향식 접근 방법(높은 추상화 단계 -> 낮은 추상화 단계) 각 단계 종료 시 검증 후 다음 단계로 진행(이전 단계 산출물 -> 다음 단계 기초) 폭포수 모델의 구성 요소 타당성 검토 단계 경영층의 소프트웨어 필요성 파악 및 개발 타당성 검토 계획 및 요구 사항 도출 단계 개발에 필요한 범위 확정과 Acti..

  • format_list_bulleted 밥벌이/소프트웨어 공학
  • · 2010. 8. 13.
  • textsms
  • navigate_before
  • 1
  • ···
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • ···
  • 70
  • navigate_next
반응형
공지사항
전체 카테고리
  • 기억보다는 기록을 (691)
    • 영남알프스9봉 인증서 (8)
    • 밥벌이 (387)
      • 정보 보호 (36)
      • XR(eXtended Reality) (0)
      • 프로그래밍 (0)
      • 인공지능(AI) (0)
      • 정보시스템 감리 (31)
      • 전략 지원 서비스 (11)
      • 어플리케이션 서비스 (13)
      • 운영체제 (65)
      • 인프라 서비스 (7)
      • 데이터 통신 (21)
      • 네트워크 (51)
      • 데이터베이스 (54)
      • 기타 데이터베이스 (10)
      • 소프트웨어 공학 (47)
      • 프로젝트 관리 (41)
    • 읽기 (55)
      • 전자책 (53)
      • 보기 (2)
    • 쓰기 (1)
    • 부산 (0)
    • 걷기 (231)
      • 산행 (93)
      • 갈맷길 (27)
      • 해파랑길 (34)
      • 남파랑길 (8)
      • 영남알프스 (47)
      • 캠핑 (1)
      • 나들이 (21)
인기 글
최근 댓글
태그
  • #DMA
  • #신불산
  • #간월산
  • #갈맷길
  • #인터럽트(Interrupt)
  • #영남알프스
  • #교착상태
  • #해파랑길
  • #도보인증대
  • #가상 메모리
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바