반응형

미디어

미디엄(medium)의 복수형. 사람의 의견이나 사물의 관련 내용을 표현하는 전달 매체. 미디어

멀티미디어

음향, 정지영상, 동영상 및 문서를 포함하는 다중 전달 매체. 스리크기/영상/문서 크기 조절 가능. 대화형.

반도체의 집적도 증가로 발전, 소형화, 고성능화.

* 황의 법칙 : 집적도 1년에 2배 증가.

-텍스트 : 컴퓨터와 통신기기에 사용할 표준 문자 부호화로 ASCII코드(아스키코드) : 각각의 영문자에 대응하는 코드가 존재함, 제한된 문자 → 유니코드 등장. 전 세계의 가능한 모든 문자를 표현.

-사운드 : WAV, AV, MIDI 파일 등. 8, 16, 24, 32 bits 데이터

 - AV파일: 부호화 과정에 선형 또는 뮤법칙을 이용 * 뮤법칙 : 진폭 크기에 따라 다른 양자화 값을 설정

 - WAV파일 : 소리를 파형으로 저장

 - MIDI파일 : 악기, 신시사이저, 음악 정보 교환에 사용되는 표준 형식

 - MP3 : 독일 Fraunhofer Institute에서 개발한 코덱으로 압축한 소리파일 양식. 높은 압축률, CD수준의 고품질 제공 → 가장 많이 사용 MPEG-1:3 layer

-이미지 : -컬러 이미지 : 3장의 2차원 데이터 / - 흑백 영상:1장의 2차원 데이터

 - JPEG 파일 : 압축파일이면서 영상의 질을 보존하는 영상 파일, 영상의 질을 제어.

 - PNG 파일 : 헤드에 여러 가지 정보를 삽입 가능

 - BMP 파일 : 비압축 영상 파일

 질이 가장 높은 파일 양식 : TIF, PNG

 크기가 작고 질이 않좋은 파일 양식 : JPEG : 그래픽 도안에 적당하지 않은 파일 형식

 그래픽 도안 영상 : TIF, PNG, GIF

-애니메이션 : 영화의 일종. 컴퓨터 그래픽도 이 일종. (컴퓨터 애니메이션:포카홀타스)

 - 스톱 모션 : 프레임 분할 촬영

 - 입자시스템 : 입자의 속도와 충돌 시 탄성계수를 수학적으로 계산하여 표현.

 우리나라 최초의 애니메이션 영화 : 홍길동, 1967년

-비디오 :

 - NTSC : 1초당 29.97 프레임. 대역 압축을 위해 복잡한 회로 내장. National Television System Committee

 - PAL : 1초당 25 프레임. Phase Alter-nation Line System

 - AVI : 비디오와 오디오를 섞어서 동영상을 구성한다는 말에서 유래. 표준 동영상 형식으로 널리 사용되는 이 파일 형식은 압축되지 않은 상태이며, 마이크로소프트사에서 개발. 제작사에 따라 서로 다른 압축으로 인해 반드시 코덱이 필요하다. 화질은 뛰어나지만 용량이 크기 때문에 실시간 동영상에는 적합하지 않다.

 - MOV(Quick Time) : 애플 사에서 개발한 비디오 파일 형식. 윈도우 사용자는 Quick Time for Windows 설치 필요.

 - MPEG : 동영상 압축 표준 형식

  - MPEG-1 : CD-ROM에 저장하고 재생할 수 있는 데이터 전송률을 1.5Mbits/sec로 동영상 부호화

  - MPEG-2 : HDTV까지 확장. 5~10Mbits/sec

  - MPEG-4 : 개인 휴대 단말기에 맞는 낮은 데이터 전송 지원. (데이터 64 Kbits/sec 이하의 표준화 코딩) 

 - WMV : Window Media 비디오 코덱 사용하며 압축. 윈도우 미디어로 재생가능하다. 

 - Flash Video : 어도비 시스템즈의 동영상 파일 포맷. 확장자 flv., f4v., f4p., f4a., f4b

 - MOV Video : 역시 Apple사 비디오 형식이다. 윈도우 매킨토시 플랫폼을 지원한다.

 - RM(RealMedia) : 멀티미디어 데이터 스트리밍 콘텐츠 및 솔루션. Constant Bitrate

 - MKV(Matraska multimedia contrainer for Video) : 비디오 및 오디오 컨테이너. 기존의 바이너리 포맷 대신 EBML 사용. 비디오 확장자 mkv. 오디오 확장자 mka. 화질저하 없이 영상, 음성, 자막 한데 묶을 수 있는 파일 형식


멀티미디어 시스템

하드웨어 (입력 장치, 인터페이스 카드, 저장장치, 장치 드라이버, 출력 장치)

멀티미디어 컴퓨터

멀티미디어 PC(MPC) : 유수의 PC 관련 업체들이 제정. 멀티미디어 정보 재생을 위한 PC 성능에 대한 기준. MPC Level 3 : 사운드카드. 하드디스크, MPEG 지원 등

그래픽 워크스테이션 ; 텍스쳐 매핑, 쉐이딩, 렌더링 등의 그래픽 처리 전용 하드웨어 장착, 인터페이스 카드 장착

미디어 처리 장치

사운드 카드 : 사운드 입출력 지원. CD룸 드라이브를 오디오 CD플레이어처럼 사용 가능

그래픽 가속 보드 : 3차원 그래픽. 고품질 해상도. 렌더링 속도 향상.

그래픽 카드 : 비디오 데이터 고속 압축/복원/재생

- 프레임그래버보드 : 아날로그 디지털 변환

- 비디오오버레이보드 : 외부영상장치와 연결

소프트웨어

다양한 멀티미디어 자료 등 재싱 및 제작 위한 프로그램

- 재생 : Microsoft Window media player

- 제작 : Nero-Nero Burning Rom / 3D Max


데이터 처리

- 텍스트 : 영상 위 자막으로 삽입. 효과는 포토샵 이용.

- 사운드 : MP3 오디오 플레이어 : 오디오 CD와 비슷한 음질. 높은 압축률. 부호화(인코딩) dBpoweramp : MP3(Lame)

- 이미지 : C, Java, Matlab 등 일반적 프로그램 언어로 처리 가능.

* 저주파 통과 이미지, 양각화 이미지

- 애니메이션 : 재래식 제작보다 월등한 작업 능력

 - 2D Tools : 툰즈, Motion, Adobe After Effect(어도비 애프터 이펙트) : 어도비의 디지털 모션 그래픽 및 합성 소프트웨어, 무료 배포

 - 3D Tools : Maya (일리아스카 개발. 3D 그래픽 소프트웨어 패키지 스타워즈, 매트리스) 모델링, 텍스쳐링, 라이팅, 애니메이팅, 렌더링 도구 하나의 UI로 통합.

- 비디오 : 제작도구 : 프리미어 프로


압축

무손실 압축 : 다시 복원 가능한 압축. 문서 압축에 사용.

- 런-길이 코딩(Run-Length Coding)

paaaabbbbcddddd → p!4a!4bc!5d

- 허프만 코딩 : 발생 빈도가 높은 문자를 작은 비트로 표시하는 방법

adddddddbdcc : a 하나 b 하나 c 둘 d 여덟. 총 12 : d=1, c=01, b=001, a=000

손실 압축 : 부적합한 부분 제거 압축. MP3 파일에서 인간이 감지 못하는 영역 데이터 제거(변환 코딩)

- 이산 코사인 변환을 이용 : (입력은 실수데이터이며 출력은 진폭과 위상)

모든 값들이 100~140 분포인 8 ×8 데이터 → 이산 코사인 변환 → 모든 데이터 값 축소 → 7 ×7 값만 취하고 다른 값들은 0으로 다시 역 이산 변환

- 웨이브릿 코딩 : 전체 영상을 4개로 분할 변환. 다시 4개로 나누어 전송 → 사람이 전체적인 모습을 보고 자세히 본다는 점 이용한 것. 이산 코사인 변환 방법보다 우수함.

혼합 압축 : 허프만 + 변환 코딩 → JPEG 압축

색 요소 3개 분할 → 다시 각각 8 ×8 분할 후 이산 코사인 변환 DCT (Discrete Cosine Transformation) → 다시 양자화하여 허프만 코딩

JPEG 압축 : 표준 영상 압축 방식

Joint Photograghic Enperts Group의 약어.

둔감한 시각적 부분 압축. RGB → Y(색의 밝기. 휘도) Cb.Cr. - blue red 색차(Chroma)

Y, Cb, Cr로 나눈 후 8 ×8 분할 후 이산 코사인 → 양자하 후 허프만 코딩

인간의 시각이 밝기의 변하보다 색의 변화에 더 둔감하다는 성질 이용.

MPEG 압축

Moving Picture Experts Group에서 정한 동영상, 오디오 코딩 표준

- MPEG-1 : 공간적 압축 : JPEG와 동일

시간적 압축 : 시퀀스 (전체 영상) ⊃ GOP (영상 집합) ⊃ 하나 이상의 I-프레임(Intra-Frame)

각 GOP는 프레임 정보로만 부호화되어 복호화 시 다른 프레임의 영향받지 않음.

P-프레임(Predictive) : GOP 내의 과거의 프레임 정보에서 재생

B-프레임(Bidirectional) : 과거의 프레임과 미래의 프레임 정보로부터 재생

GOP 앞에는 시퀀스 헤더가 존재하며 임의 접근을 위한 진입점임. 각 프레임의 16 ×16픽셀 블록을 매크로 블록이라고 하고, 매크로 블록은 8 ×8 픽셀 단위로 나뉘어 이산 코사인 변환과 양자화 과정을 거친다.

MPEG-7 : 멀티미디어 내용 기술

MPEG-21 : 멀티미디어 콘텐츠에 관한 지적 재산권 문제 취급

위 둘은 압축이 아니라 체계의 표준임.

JPEG2000 압축 : 웨이브릿 변환의 정지 영상 압축 방식. JPEG 압축보다 고품질.

컬러 → YCbCr 변환 → 웨이브릿 변환 → 8비트 부호화

MPEG-2 :

뛰어난 성능과 유연성, 멀티미디어 스트리밍에 중요한 부분을 차지하고 있는 압축 기술.

자체 오디오 비디오 계층화, (부호화/복호화 지연), 저장 및 전송 시 잡음에 의한 에러 대책

MPEG-1 및 표준과 순방향 호환성, 임의접근 및 채널변경, 특수효과, 다채널 음향, 다국어 음성 수용. 암호화, 편집 기능

MPEG-4 : 

폰. PDA 낮은 전송률 환경에 관한 동영상 표준.

지연현상 및 오디오 이외에 컴퓨터 그래픽과 인조 합성 음향 신호 처리

한 프레임에 나타나는 영상 

시간에 따라 변화하는 것 : 비디오 객체

배경 정보 : 정지 텍스트 객체

모든 객체 부호화하여 전송 → 복호화하고 결합하여 수신

FLAC 음원 (Free Lossless Audio Codec)

디지털 오디오의 무손실 압축을 위한 오디오 코딩 형식/ 관련 코딩 및 디코딩 구현도 지칭

50~60% 압축 → 복원 가능

프리소프트웨어 FLA 파일에서 높은 주파수 삭제(불가청) → MP3 파일

4K UHD

4K는 풀 HD의 4배 화소, 차세대 고화질 해상도 아직 표준 없음.

3D 및 4D

사람의 눈 각각 다른 화상 제시하고 양안 시차로 입체로 보이게 하는 원리.

- 스테레오스코피 : 안경이용 3D

- 오토스테레오스코피 : 안경 필요 없음.

- 시차 장벽을 이용 : 안경 대신 영상들 앞에 슬릿 설정. 닌텐도 3DS


멀티미디어 활용

CD-ROM 타이틀

디지털 영상물 : youtube

뮤직비디오 방송 

웹페이지

전자상거래

VOD(Video On Demand) : 주문형 비디오. 대화형 TV의 원형. 특수 효과 사용 가능.

VoIP(Voice Over Internet Protocol) : 인터넷과 전화 패킷에 음성정보 삽입→ 쌍방향 서비스

 


멀티미디어 보안

핑커프린팅 : CD 불법 복제 방지, 음악마다 수요자 고유 코드 삽입

워터마킹 : 영상 프레임에 고유정보 삽입하여 불법복제자 추적

디지털 저작권 관리(DRM) 디지털 미디어 접근 제어 기술의 집합

(1) 콘텐츠 공급자는 콘텐츠 제작자로부터 콘텐츠를 획득한다.

(2) 사용자는 콘텐츠 공급자의 콘텐츠 목록에서 원하는 콘텐츠를 찾아 사용자 단말에 다운로드한다.

(3) 사용자는 콘텐츠를 사용하기 위해 콘텐츠를 복호화할 수 있는 사용권한을 권한 발행자로부터 구입한다.

(4) 권한 발행자와 콘텐츠 제작자 사이에 콘텐츠 비용 정산이 이뤄진다.

반응형

'공부일기' 카테고리의 다른 글

Internet history  (0) 2023.02.18
정보 보안의 개념과 목  (0) 2023.02.14
컴퓨터 네트워크 교환 방식  (0) 2023.02.14
컴퓨터 네트워크  (0) 2023.02.14
컴퓨터개론-데이터베이스와 DBMS  (0) 2023.02.08
반응형

정보 보안 개념
정보 보안 

정보 생성, 가공, 유통, 배포, 사용 과정에서 부작용에 대처하기 위한 모든 정보 보호 활동을 포괄하는 광의의 개념.
정보 기술의 급속한 발전과 함께 그 중요성도 날로 커지고 있다.
향후 정보통신 시스템과 네트워크가 보다 개방화되고, 용량과 성능 및 시스템 간의 연결성이 강화될수록 그 취약성도 비례하여 증대될 것으로 전망된다.

정보 보안 위협 : 컴퓨터 자체, 컴퓨터와 컴퓨터 연결해주는 네트워크 
- 정보 전송 방해(interuption) : 차단
- 정보 가로채기(interception) : 도청
- 정보 변조(modification) : 정보를 가로챈 후 잘못된 정보를 전달
- 정보 위조(fabrication) : 수신자 변경

정보 보안의 목표
내부 또는 외부의 침입자에 의해 행해지는 각종 정보 범죄로부터 정보 보소
정보 보호에 대한 요구 사항 : 비밀성(confidentiality), 무결성(integrity), 기용성(availability) 조직 특성 및 환경에 따른 우선 순위
- 비밀성 : 정보는 소유자의 인가를 받은 사람만 접근해야 한다.
- 무결성 : 정보의 정확성, 완전성이 보장되어야 한다. 정보 변경에 대한 통제, 오류 예방
- 가용성 ; 적절한 방법으로 동작되어야 한다. 권한 있는 사용자의 사용을 거절해서는 안된다. 

시스템 사용을 완전히 배제하는 보안성과 시스템 사용을 자유로히 허용하려는 가용성은 상호 이율 배반적이므로 적절한 수준에서 균형을 이루도록 해야 한다.

정보 보안 서비스
- 부인 방지(nonrepudiation) : 송신자와 수신자 둘다 전송/수신 부인을 막는 방법. 송신자 확인/수신자 수신여부 확인
- 접근 제어(access control) : 네트워크 상에서 호스트 시스템이나 통신링크에 연결된 응용 프로그램의 접근을 제한하거나 조절

정보 보안의 생활화

개인 정보 : 단순한 신분정보. 사회를 구성/유지/발전 하기 위해 필수 요소.
컴퓨터 바이러스
사용자 몰래 컴퓨터에 들어와 자기 자신 또는 자기 자신의 변형을 복사하는 등의 작업을 통하여 프로그램이나 실행 가능한 부분을 변형하여 컴퓨터의 운영을 방해하는 악성 프로그램.
감염 기종에 따라 분류
윈도우 바이러스(대부분 바이러스 존재)
- 부트 바이러스 : 디스크의 가장 처음 부분인 부트섹터에 감염. 세계 최초 발견 바이러스(브레인, 미켈란젤로)
- 파일 바이러스 : 일반 프로그램에 감염. 90% 이상 비중.
- 부트/파일 바이러스 : 둘 모두에 감염.(나타스, 테킬라)
예방 : 백업, 보안프로그램 설치, 정품 사용
제거 : 무료 바이러스 백신 도구 활용


악성 프로그램과 해킹
악성 프로그램
컴퓨터 시스템을 파괴하거나 작업을 지연 또는 방해하는 프로그램
- 웜 : 실행코드 자체로 번식. PC상 에서 실행.
바이러스는 감염대상을 가지지만 웜은 감염 대상이 없고,
바이러스는 자체 번식하지 않지만 웜은 자체 번식한다.
스스로 전자메일에 자신을 첨부할 수 있어 전자메일 확인에 주의해야 한다.
- 트로이 목마 : 해킹 기능. 컴퓨터 정보 외부로 유출.
파일 다운로드를 통해 전파된다. 사용자의 권한으로 시스템 방어체제에 침해하여 정보를 획득한다.
해당 프로그램만 제거하면 해결할 수 있음.


해킹 : 통신망을 통해 불법 접속하여 불법행위
해크 : 순수한 즐거움을 위한 작업에 따른 결과물
피싱 : 전자메일로 유도
스파이웨어 : 스파이 소프트웨어1
도스 : Denial of Service(서비스 거부). 악의적인 시스템 공격으로 서버의 서비스를 거부시킴.
디도스 : Distribute Denial of Service(분산 서비스 거부). 좀비 PC의 공격으로 시스템 마비.
크래킹의 일종. 좀비 PC를 분산 배치하여 원격조종해 단시간 내에 많은 분량의 패킷을 동시에 발생시켜 서버 장애를 유도하는 방식. PC 사용자도 모르게 악성 프로그램에 감염되어 좀비PC가 될수 있다.
스미싱 : 문자메시지 피싱
파밍(pharming) : 정상 홈페이지가 아닌 가짜 사이트로 유도하여 개인정보를 탈취한다. 

암호화 기술
암호 : 평문을 암호화 하거나 해독하기 위한 원리, 수단, 방법 등의 기술
암호학 : 암호와 암호 해독을 연구하는 학문
암호화 과정
평문 → (암호화) → 암호문 → (복호화) → 평문
키 : 평문과 무관한 값 
알고리즘 : 사용된 키에 따라 다른 출력 보냄 : 키에 따라 알고리즘의 출력이 바뀐다.
송신자와 수신자는 규칙을 알아야 한다.( 정보를 코드화된 형태로 바꿀 때 필요한 것)
대칭키, 비밀키 암호 기법 : 동일한 키로 암호화, 복호화
비대칭키, 공개키 암호 기법 : 다른 키로 암호화, 복호화

암호화 기법
대체와 치환이 기본
스트림 암호 : 연속적으로 글자를 입력해서 연속적으로 출력
블록 암호 : 한 블록씩 동시에 암호화하여 입력 블록에 대하여 출력 블록을 생성.
키 알고리즘
1. 키만 바꾸고 알고리즘을 바꿀 필요는 없다.
2. 암호 해독당했을 경우 키만 바꾸면 된다.
비밀키 암호화 = 대칭키 암호화 
평문 → (공유된 비밀키) → 암호화 알고리즘 → (공유된 비밀키) → 복호화 알고리즘 → 평문 출력
암호화 알고리즘은 알고리즘이 아니라 키의 보안에 의존한다. (저렴)
알고리즘과 암호문을 가지고는 해독이 불가능하다.
특징
1. 여러 상대방에게 같은 키를 사용한다면 그들은 서로의 메세지를 읽게 된다.
2. 송신자와 수신자 증명이 불가능하다. (부인 봉쇄가 불가능) → 비대칭 암호화 알고리즘
DES 알고리즘 : 56비트 키를 사용하여 64비트 자료를 블록 암호화. 64비트 입력을 64비트 출력.

공개키 암호화
평문 → (수신자 공개키) → 암호화 →(수신자 비공개키) →복호화 → 평문 출력
키를 공개함으로써 키 관리의 어려움 해결.
대체와 치환보다 수학적 함수를 기본으로 한다.
두 개의 분리된 키를 사용한다. 암호화 할때는 공개키, 복호화 할때는 비공개키를 서로 다르게 생성하여 비공개키만 안전하게 유지한다.
비공개키는 소유자만 알고 있게 된다.
송신자의 키는 상관없고 수신자는 유일한 키를 사용한다. 공개키는 여러개 이다.

디지털 서명 : 작성자 인증, 무결성 보장. 기밀성은 보장 불가능 하지만 부인 방지 가능하다.
부인 봉쇄의 속성
느리고 위장 공격에 취약하다. 

인증
정보 내용 무결성, 송/수신자 확인 방법
- 사용자 인증 : 자신의 신분 증명하기 위한 방법. 통신망에 연결된 실체가 적법한 상대인가를 인증.
- 메시지 인증 : 전송되는 메시지의 내용이 본래의 내용을 그대로 가지고 있다는 것을 확인하는 과정.
전자 서명
사용자 인증, 메시지 인증에 사용되며 데이터의 무결성을 제공한다. 일상 생활에서의 인감.
공인 인증
공인 인증서 : 공공인증기관이 발행하는 전자정보. 사이버 거래용 인감 증명서.

인터넷 보안
전자메일 보안 : 기밀성, 사용자 인증, 메시지 인증, 송신부인 방지, 수신 부인 방지
PGP(Pretty Good Privacy) 전자우편 암호 도구 : 기밀성 사용자 인증, 메시지 인증 등 존재

웹 보안
S-HTTP : 서류의 인증과 보안 보장하는 HTTP. RSA의 공개 알고리즘 사용
SSL: 통신망 스택에서 HTTP 보다 하위에서 통신채널의 비밀 보장
방화벽 : 침입차단 시스템
안전하지 못한 서비스 노출이나 다른 호스트로부터 공격을 막는다.
호스트 전체적인 정보 보호를 강화, 정보 보호 정책 효율적 시행.

지역 어드레스를 인터넷 어드레스로 바꾸는 통신망 주소 변역기 기능.
음용 레벨의 네트워크 트래팩을 검사하여 거절하는 초크점 역할.
네트워크 계층, 전송 계층에서 프로그램된 패킷 필터규칙에 따라 패킷 거절.
패킷 필터링 방식과 응용게이트웨이 방식.

패킷 필터링
TCP/IP 네트워크 주소에서 OSI 모델의 네트워크, 전송 계층에 속하는IP, TCP, UDP의 헤더에 포함된 내용을 분석하여 동작하는 방식.
헤더에 포함된 송신/수신 IP주소 등 분석하여 외부에서 내부로 진입을 허용할지 결정하여 규칙형태로 정의, 기술한다. 라우터에 패킷필터링 기능의 스크러닝 라우터가 기본 내장되어 간단하게 구축
속도가 빠르고 저렴하지만 보안성에 취약함.

응용 게이트웨이
TCP/IP의 응용 계층에서 구동. 별도의 방화벽 서버에서 운용
응용 서비스 수준에서 트래픽 분석하여 허용 여부를 결정함.
패킷 필터링보다 발전된 방식이다. 응용 서비스마다 별도로 존재한다.
외부의 사용자가 내부 네트워크에 응용 서비스를 요구하기 위해 반드시 프락시라고 하는 게이트 웨이를 거쳐야 한다.


서킷 게이트웨이
내부망에서 모든 외부망으로의 TCP/IP 접속을 검사하고 통제
프로그램 수정의 단점이 있음.

반응형

'공부일기' 카테고리의 다른 글

Internet history  (0) 2023.02.18
멀티미디어와 멀티미디어 시스템  (0) 2023.02.14
컴퓨터 네트워크 교환 방식  (0) 2023.02.14
컴퓨터 네트워크  (0) 2023.02.14
컴퓨터개론-데이터베이스와 DBMS  (0) 2023.02.08

+ Recent posts