!!quot;




               #
               $    $ #&
                     %               %       '
              ' #
   ...
8

       % '
      4


- #    4     %
-7             #
               $            $ #&
                             %                %   '
               .    ...
5 +
 %    -7   #
*                              #
                                         (   ) *
              +                         ...
%                            -
A             % #                       C%     %           4
      +          +B           ...
5
5                        9
9

    %$
9 1$            2 3
                -
    5     4 4            7 +
    =       $   4
...
9
9
                        :
      $         %
9 1$            2            %             4   $3
   7
    9#
     %      ...
5%              = $
                       I


9 ;
           5%



 -
                       5%
       -
                ...
* +
.
    .: $ ;          %
!!!
    >5    - '?
           '=                 47
    >      ?
    < !      %          ' '
!...
5 9 ;
 %      J
#
1   + $$     %   &     $       7
     $
    #        %   7 + $#    4
=       I$       4     4           #
        4 $   ...
*       5         $      - #
       +
      F    2 .quot;%
            K            3
    8 <% %
      F     $ %          ...
#- #
5%           4 $ ;       7 %
 9#
 %                  77+
                      #
             %
                 7$ ;...
5%                   - #
     $
                 %   #        7
             %       -
 < %9
  <* 6   9
 (*
  quot;
    L ...
+                4
                7 4 D
                    8
=%



    5
-       D
    5       $    $ 7 %
              ...
4
A        # % +   % $ # +$
                     7        B
             % %
         # % +  $ # +$ %293
                 ...
=%             4
           4            4
           F
 .!D $ M K * D M . %' $
   .!!    .!
 59 9 $
    D  $
 %     $    ...
4
          F
     C M0 * D M)
         !                $
      %    1     4
=
%     $       F7 7            7
      $   ...
- %
* 14            %               I        $       $
7$                              +#
    A                   %

    8...
5%                          9        #
                                     $

                                         *
...
5   #
#
    $     9
C % #
    $ %       4         #
&   #1                +  #$   $
   <= =
     $%   $ $
           $          ...
# 9
              $
5             $
      #   2       5     = 3
     = # 4
         $
       N   #$           26        7 ...
5%      *
            F $                         # I
 $#         F           $                #
        %               2...
#9
           $                   #$
  23 4 $
      $     51.                7 23 4 $
                                    ...
=       $F
                $         .

            +   #
                $             4                  +
             ...
=   $F
5%          *                   - #
5%          *       F     1           1    #
    9       #                     ...
#5%
-                     %                    2-3
                                           *
     #
     $      $%   #
...
Upcoming SlideShare
Loading in …5
×

Using FreeBSD to Design a Secure Digital Cinema Server (Usenix 2004)

938 views

Published on

Case study of a project I did of interfacing a proprietary digital cinema server to a FreeBSD machine, configured to act as a SCSI target. Also contains an analysis of NetBSD's CGD disk encryption with respect to several less common security models. While CGD (and similar products) focus on providing privacy if an attacker has one-time read-only access to the ciphertext, they were not designed to address other threat models. Talk given at Usenix 2004.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
938
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Using FreeBSD to Design a Secure Digital Cinema Server (Usenix 2004)

  1. 1. !!quot; # $ $ #& % % ' ' # $ $# %' ( * + !) ' ,% - quot;.!, / . 0 !!quot; # 1 $ $ #& % % ' 2&3 - + % $ $ # 4% $ ' 5% 4 % $ $ 4 $ $ # $ % # # % # $ 44 $ 4 &' % 6 $# 7 $ %7 '
  2. 2. 8 % ' 4 - # 4 %
  3. 3. -7 # $ $ #& % % ' . ,7 9 # : % 9 $ ; <'! = + & + 4 4 $ # 29 3 - 5 $ #4 % % 4 $ 1 4 + $ 1 $ > % ? $ $ 7 9 # % # $ % 7 #$
  4. 4. 5 + % -7 #
  5. 5. * # ( ) * + $ + quot; % ,- $ + . .!!@ . . & quot; % & %quot; % % % '% .& 0 +$ . * % & 2 % '% $ 3 ., . & . & quot;& %quot; % %2 # $ $& % / . & &*quot; , $% quot; % + .% % 1 / - . % & 2 % ! ! quot; % , quot; &quot; % 2
  6. 6. % - A % # C% % 4 + +B 2 + 3 +B # $ $ - 4 $ 7 % D $' & 7 # = #$ ≠ # #≠ - % - & 7 # C% % $$ 4 + B * 7 7 $ % $ 7 & ≠& 7 # 4
  7. 7. 5
  8. 8. 5 9 9 %$ 9 1$ 2 3 - 5 4 4 7 + = $ 4 4 ' 7 *+ % 44 $ E !!! < % 9 ; 9 ; 7 E ! !!! < 9 4 +4 6
  9. 9. 9 9 : $ % 9 1$ 2 % 4 $3 7 9# % FG $ 8 1 1 $ + 2 # 3 9 ; 2 HG '3 % 8= 2 D 3 5% 9 ; 2% '3 : 2 .:3 A1 4 4 7
  10. 10. 5% = $ I 9 ; 5% - 5% - - $ + + )
  11. 11. * + . .: $ ; % !!! >5 - '? '= 47 > ? < ! % ' ' !!< % % A 2 3 2 3 I $ $ ! % ' ' 8 $ 7 6 2 4 4 '3 A %$ 1 % 2.!! !!!3 E C% $ #4 4B $ B
  12. 12. 5 9 ; % J
  13. 13. # 1 + $$ % & $ 7 $ # % 7 + $# 4 = I$ 4 4 # 4 $ # # $ 5 $ 1 $ 4 #$ * 14 % 7 % 6 $ # & 7 $# +7 % 4 &$ $ 2 quot; %3
  14. 14. * 5 $ - # + F 2 .quot;% K 3 8 <% % F $ % 2 % 3 K F % % 7 6 2 ,% K 3 9# % 2quot;% 3 G F ', quot; $ A $F ! ., $ % < % !! %$ $ % 4 4 8%
  15. 15. #- # 5% 4 $ ; 7 % 9# % 77+ # % 7$ ; # $ * 7 % % $ 7# $ $ # $ = #$ 7 $ 7 4$ % 4 %$ +# +# % % 14 % % $$ 9# % # 4 $ 44
  16. 16. 5% - # $ % # 7 % - < %9 <* 6 9 (* quot; L +8 1 0% 2 quot; $ 3 $ 4 7 - 9 =$ 1$ 4
  17. 17. + 4 7 4 D 8 =% 5 - D 5 $ $ 7 % I 5
  18. 18. 4 A # % + % $ # +$ 7 B % % # % + $ # +$ %293 7 - % 7 9 $$ # % + 4 # 4 4 6
  19. 19. =% 4 4 4 F .!D $ M K * D M . %' $ .!! .! 59 9 $ D $ % $ F7 4 2 * D3 . 9 $ #C 2 53 9 7
  20. 20. 4 F C M0 * D M) ! $ % 1 4 = % $ F7 7 7 $ % $$ +4 4 # .D % % quot; C + F 1 % + $% 4 4 )
  21. 21. - % * 14 % I $ $ 7$ +# A % 8 % % % 7 $ # 4 4 4 % $ - % $ $ $ # $ # & F $ % % % 4 $
  22. 22. 5% 9 # $ * 5% 5% 95 8 - % 5 $ # #D $ # 7 + $ 1 % # % %% $# $ % $ % $% 7 +$
  23. 23. 5 #
  24. 24. # $ 9 C % # $ % 4 # & #1 + #$ $ <= = $% $ $ $ 4$ <= =
  25. 25. # 9 $ 5 $ # 2 5 = 3 = # 4 $ N #$ 26 7 '3 +2 9 + 9 # $ =* 8 $ =3 - = # 7 + $ 7 4 # # $ 7 % 2 +$ 7 3 -% $$ % $% % +# % 4 + F# $ #$ % 2 3% % $ $ 4
  26. 26. 5% * F $ # I $# F $ # % 2 3 - + % 1 1 # $% - + % $ 1 # $% - + % 1 1 $% - + % $ 1 $% * # $ $ # $ %4 % 8% % 7 = $F $ + $ # - 4
  27. 27. #9 $ #$ 23 4 $ $ 51. 7 23 4 $ $ 95 - $ # 7 9 1. 5 % % G 7 4$ % 7 5! 5. : : G ⊕ ⊕ 9 . 5 2 +3 5
  28. 28. = $F $ . + # $ 4 + $ # D $ # $ +#$ $ = #$ F % %= '2 O3 G O 9 ! 5 9 . 5 ⊕ ⊕ - : = - : = - : = G 5! 5. .' &' ' P % >5 #$ $% + ?P = L !!< & = L = + 6
  29. 29. = $F 5% * - # 5% * F 1 1 # 9 # +# $ $ # 5% * F $ 1 # : # $ G $ 1 $% 5% F 1 1 4 $ # 7 + 4 # = $ * 4$ # 4 #$ + + % # * G 7 L& 8 5% F $ 1 5 7 $ + 7
  30. 30. #5% - % 2-3 * # $ $% # 1 # % +2' ' A 1. A - 3 - * $ 4 % 5% F + #% 4 4 2 3 9 4 % $ 7 6# $ *- 2 % %3 % +*- + 7 $ F7 # + # % )

×