UMLStandard Untitled 5 Use Case Model UMLStandard useCaseModel zmtgyFKdq0eqOz0LgKJZ0AAA 1 Main X/Q35Q3YT0urdOO+fc/ZRgAA Tw1pxfmUp0Og4IqzsStGyQAA Analysis Model UMLStandard analysisModel zmtgyFKdq0eqOz0LgKJZ0AAA 1 Main True RobustnessDiagram B1hrf0dtLE65sLfWKQ5LLQAA mCKtysKC90mIuNDIse/8hwAA Design Model UMLStandard designModel zmtgyFKdq0eqOz0LgKJZ0AAA 1 Main True uBjhCMVLnEe0OtnSPWhd+AAA X7eT6LDZ6ku/uOOoxE8T1gAA 1 CollaborationInstanceSet1 uBjhCMVLnEe0OtnSPWhd+AAA 2 InteractionInstanceSet1 DLh5FZHWUkGW/R+hdYq4EgAA 1 암호화 세팅 - 게임중 hcg9890pcUyxdf0mDYOacQAA UACx2/p9Y0q8PxW/x0n8ZwAA 23 clMaroon $00B9FFFF 452 20 70 719 /tpRl/W1aUK1V+D0R5G0+AAA 4 World False False /tpRl/W1aUK1V+D0R5G0+AAA clMaroon $00B9FFFF 180 20 70 561 uQ29oIwpPke6YmzMCG6fcgAA 4 Client False False uQ29oIwpPke6YmzMCG6fcgAA clMaroon $00B9FFFF lsRectilinear 215,76;487,76 ghyI73omdEe5NRwj2e7ZcgAA GKMh8lDme0KOXxJ+ykgf9AAA fFn+kTHkzUiLbEFFSLH1PwAA 1.5707963267949 10 1 : MSG_CW_ENTER_SERVER_SYN ghyI73omdEe5NRwj2e7ZcgAA tMVsFVMwoUuC2ZNgadIQ3AAA False 1.5707963267949 25 ghyI73omdEe5NRwj2e7ZcgAA tMVsFVMwoUuC2ZNgadIQ3AAA False -1.5707963267949 10 ghyI73omdEe5NRwj2e7ZcgAA tMVsFVMwoUuC2ZNgadIQ3AAA False 487 76 14 29 clMaroon $00B9FFFF lsRectilinear 487,89;517,89;517,109;493,109 4+Fhicztp0KSMEfb9goO8QAA GKMh8lDme0KOXxJ+ykgf9AAA GKMh8lDme0KOXxJ+ykgf9AAA 1.5707963267949 10 2 : InitCrypt() 4+Fhicztp0KSMEfb9goO8QAA GoM6e3cOZUyjZxc8uvK8ygAA False 1.5707963267949 25 4+Fhicztp0KSMEfb9goO8QAA GoM6e3cOZUyjZxc8uvK8ygAA False -1.5707963267949 10 4+Fhicztp0KSMEfb9goO8QAA GoM6e3cOZUyjZxc8uvK8ygAA 480 109 14 29 clMaroon $00B9FFFF lsRectilinear 487,148;517,148;517,168;493,168 FxCbOSdWB06gHkP/agd/kwAA GKMh8lDme0KOXxJ+ykgf9AAA GKMh8lDme0KOXxJ+ykgf9AAA 1.5707963267949 10 3 : GetCryptAlgorithmInfo() FxCbOSdWB06gHkP/agd/kwAA XYsdXCAC90i7Uqo+tO/1+QAA False 1.5707963267949 25 FxCbOSdWB06gHkP/agd/kwAA XYsdXCAC90i7Uqo+tO/1+QAA False -1.5707963267949 10 FxCbOSdWB06gHkP/agd/kwAA XYsdXCAC90i7Uqo+tO/1+QAA 480 168 14 29 clMaroon $00B9FFFF lsRectilinear 487,216;215,216 NgpU9deAQUy1rWZzLM5NSQAA fFn+kTHkzUiLbEFFSLH1PwAA GKMh8lDme0KOXxJ+ykgf9AAA 1.5707963267949 10 4 : MSG_CW_CRYPTOGRAPHY_KEY NgpU9deAQUy1rWZzLM5NSQAA vvWP4KDdv06Z5lwD1IzlqQAA False 1.5707963267949 25 NgpU9deAQUy1rWZzLM5NSQAA vvWP4KDdv06Z5lwD1IzlqQAA False -1.5707963267949 10 NgpU9deAQUy1rWZzLM5NSQAA vvWP4KDdv06Z5lwD1IzlqQAA False 215 216 14 29 clMaroon $00B9FFFF lsRectilinear 215,240;245,240;245,260;221,260 ZvvvxbUYhEWT18vDTaeKawAA fFn+kTHkzUiLbEFFSLH1PwAA fFn+kTHkzUiLbEFFSLH1PwAA 1.5707963267949 10 5 : InitCrypt() ZvvvxbUYhEWT18vDTaeKawAA vJgz13Y2XEqqG1IS3k24IQAA False 1.5707963267949 25 ZvvvxbUYhEWT18vDTaeKawAA vJgz13Y2XEqqG1IS3k24IQAA False -1.5707963267949 10 ZvvvxbUYhEWT18vDTaeKawAA vJgz13Y2XEqqG1IS3k24IQAA 208 260 14 45 clMaroon $00B9FFFF lsRectilinear 215,307;487,307 Q4p/9ptXQUiA82iFSTuNNwAA GKMh8lDme0KOXxJ+ykgf9AAA fFn+kTHkzUiLbEFFSLH1PwAA 1.5707963267949 10 6 [InitCrypt() 성공] : MSG_CW_CRYPTOGRAPHY_ACK Q4p/9ptXQUiA82iFSTuNNwAA kF6sNOfvHEaQXdwfWBFwfgAA False 1.5707963267949 25 Q4p/9ptXQUiA82iFSTuNNwAA kF6sNOfvHEaQXdwfWBFwfgAA False -1.5707963267949 10 Q4p/9ptXQUiA82iFSTuNNwAA kF6sNOfvHEaQXdwfWBFwfgAA False 487 307 14 29 clMaroon $00B9FFFF lsRectilinear 215,324;245,324;245,344;221,344 b3PCdgeK5Eah5CAJ91XR6QAA fFn+kTHkzUiLbEFFSLH1PwAA fFn+kTHkzUiLbEFFSLH1PwAA 1.5707963267949 10 7 : SetSendCrypt() b3PCdgeK5Eah5CAJ91XR6QAA WkSc1eebyEaXvLQtDi8GewAA False 1.5707963267949 25 b3PCdgeK5Eah5CAJ91XR6QAA WkSc1eebyEaXvLQtDi8GewAA False -1.5707963267949 10 b3PCdgeK5Eah5CAJ91XR6QAA WkSc1eebyEaXvLQtDi8GewAA 208 344 14 29 clMaroon $00B9FFFF lsRectilinear 487,396;215,396 Q4EhBa4VrkCfv5nLBb/IwwAA fFn+kTHkzUiLbEFFSLH1PwAA GKMh8lDme0KOXxJ+ykgf9AAA 1.5707963267949 10 8 : MSG_CW_CRYPTOGRAPHY_CMD Q4EhBa4VrkCfv5nLBb/IwwAA bb84tWAwkE2RepYCV4ErxgAA False 1.5707963267949 25 Q4EhBa4VrkCfv5nLBb/IwwAA bb84tWAwkE2RepYCV4ErxgAA False -1.5707963267949 10 Q4EhBa4VrkCfv5nLBb/IwwAA bb84tWAwkE2RepYCV4ErxgAA False 215 396 14 29 clMaroon $00B9FFFF 568 344 99 30 Send/Recv 세팅 clMaroon $00B9FFFF 534,410;593,373 Yzq2mfNqMEqGrNecHMYiOQAA 9i3mJoRVnk2OngMwldf9rAAA clMaroon $00B9FFFF 12 320 141 53 Send 세팅 (이 때 SetCryptography(TRUE)) clMaroon $00B9FFFF lsRectilinear 487,406;517,406;517,426;493,426 Pd1g7mVYnk+yTECWLH2+xQAA GKMh8lDme0KOXxJ+ykgf9AAA GKMh8lDme0KOXxJ+ykgf9AAA 1.5707953267949 8 9 : SetCrypt() Pd1g7mVYnk+yTECWLH2+xQAA AeysRg3HN0GauiCQWNn7hAAA False 1.5707963267949 25 Pd1g7mVYnk+yTECWLH2+xQAA AeysRg3HN0GauiCQWNn7hAAA False -1.5707963267949 10 Pd1g7mVYnk+yTECWLH2+xQAA AeysRg3HN0GauiCQWNn7hAAA 480 426 14 29 clMaroon $00B9FFFF lsRectilinear 215,412;245,412;245,432;221,432 Vj4aKoIl90Ku2/9+tZuhRQAA fFn+kTHkzUiLbEFFSLH1PwAA fFn+kTHkzUiLbEFFSLH1PwAA 1.5707963267949 10 10 : SetRecvCrypt() Vj4aKoIl90Ku2/9+tZuhRQAA 5n0kmJjYpUO8rVoUSgceRAAA False 1.5707963267949 25 Vj4aKoIl90Ku2/9+tZuhRQAA 5n0kmJjYpUO8rVoUSgceRAAA False -1.5707963267949 10 Vj4aKoIl90Ku2/9+tZuhRQAA 5n0kmJjYpUO8rVoUSgceRAAA 208 432 14 29 clMaroon $00B9FFFF 209,337;152,341 kbBGSXhyu0OOL6a8RIR7xgAA YL6A9WA3/E+9eBjOk+pP4wAA clMaroon $00B9FFFF lsRectilinear 215,528;487,528 FGeNCSte4kyLGLZ/Fms9gQAA GKMh8lDme0KOXxJ+ykgf9AAA fFn+kTHkzUiLbEFFSLH1PwAA 1.5707963267949 10 11 [InitCrypt() 실패] : MSG_CW_CRYPTOGRAPHY_NAK FGeNCSte4kyLGLZ/Fms9gQAA 8ERQqjm1jE+sVjnvXCCQjAAA False 1.5707963267949 25 FGeNCSte4kyLGLZ/Fms9gQAA 8ERQqjm1jE+sVjnvXCCQjAAA False -1.5707963267949 10 FGeNCSte4kyLGLZ/Fms9gQAA 8ERQqjm1jE+sVjnvXCCQjAAA False 487 528 14 29 clMaroon $00B9FFFF lsRectilinear 487,540;517,540;517,560;493,560 eoIK0iQcqUens+6QQkpQwwAA GKMh8lDme0KOXxJ+ykgf9AAA GKMh8lDme0KOXxJ+ykgf9AAA 1.5707963267949 10 12 : DisConnect() eoIK0iQcqUens+6QQkpQwwAA RG3SZM3aukOrLZq3VWGm8AAA False 1.5707963267949 25 eoIK0iQcqUens+6QQkpQwwAA RG3SZM3aukOrLZq3VWGm8AAA False -1.5707963267949 10 eoIK0iQcqUens+6QQkpQwwAA RG3SZM3aukOrLZq3VWGm8AAA 480 560 14 29 clMaroon $00B9FFFF 12 424 171 57 Recv 세팅 (이 때 Send Crypt 인스턴스를 Recv Crypt 인스턴스로 복사) clMaroon $00B9FFFF 223,428;182,436 5Oo0MV8gOUGsSd7N3Auy/QAA PcyB5DdR10O+TYTZBofK6gAA clMaroon $00B9FFFF 12 192 153 68 Send Crypt 인스턴스 세팅 (SetCryptography(TRUE)는 하지 않음) clMaroon $00B9FFFF 221,245;164,236 j2eUqnYnIEuAr8jOxor/PQAA G4rWOESMDEqnZqjq17ShIwAA clMaroon $00B9FFFF lsRectilinear 487,626;517,626;517,646;493,646 XodyUYZc2EmfoeZzR2gS/AAA GKMh8lDme0KOXxJ+ykgf9AAA GKMh8lDme0KOXxJ+ykgf9AAA 1.5707963267949 10 13 [응답 없음] : DisConnect() XodyUYZc2EmfoeZzR2gS/AAA vF7Ga317CEyyWJo673NIygAA False 1.5707963267949 25 XodyUYZc2EmfoeZzR2gS/AAA vF7Ga317CEyyWJo673NIygAA False -1.5707963267949 10 XodyUYZc2EmfoeZzR2gS/AAA vF7Ga317CEyyWJo673NIygAA 480 646 14 29 13 MSG_CW_ENTER_SERVER_SYN uQ29oIwpPke6YmzMCG6fcgAA /tpRl/W1aUK1V+D0R5G0+AAA ghyI73omdEe5NRwj2e7ZcgAA hcg9890pcUyxdf0mDYOacQAA 4 tMVsFVMwoUuC2ZNgadIQ3AAA pvsnY4QlaE2ekrRqM2vXswAA FpPmwzAyzU6GBZkTTGnJrwAA oafI0AnfYUaHhbWedig0bAAA InitCrypt /tpRl/W1aUK1V+D0R5G0+AAA /tpRl/W1aUK1V+D0R5G0+AAA 4+Fhicztp0KSMEfb9goO8QAA hcg9890pcUyxdf0mDYOacQAA 4 GoM6e3cOZUyjZxc8uvK8ygAA 4U1es+78AEOewKs433vg2AAA ky2fNjQvNUWtWu/nWaPbDgAA EVrieiuHUUaHckh04co5YwAA GetCryptAlgorithmInfo /tpRl/W1aUK1V+D0R5G0+AAA /tpRl/W1aUK1V+D0R5G0+AAA FxCbOSdWB06gHkP/agd/kwAA hcg9890pcUyxdf0mDYOacQAA 4 XYsdXCAC90i7Uqo+tO/1+QAA +ck6Uu8DK0yvq2iJ8pbWuQAA HYTnd1SpVESLRqX+gOJcHQAA khJT49PBT02O5WZojt6KEwAA MSG_CW_CRYPTOGRAPHY_KEY /tpRl/W1aUK1V+D0R5G0+AAA uQ29oIwpPke6YmzMCG6fcgAA NgpU9deAQUy1rWZzLM5NSQAA hcg9890pcUyxdf0mDYOacQAA 4 vvWP4KDdv06Z5lwD1IzlqQAA o+cFYnui3Uaz0oRzSi085wAA MuDTPoS5hUuGBdu7gDNIbgAA JVBKKjH8m0yjQNeXsx2m+QAA InitCrypt uQ29oIwpPke6YmzMCG6fcgAA uQ29oIwpPke6YmzMCG6fcgAA ZvvvxbUYhEWT18vDTaeKawAA hcg9890pcUyxdf0mDYOacQAA 4 vJgz13Y2XEqqG1IS3k24IQAA G4rWOESMDEqnZqjq17ShIwAA EP//Zx7IEEy1qDJev0mm/wAA j6ikVBgg5kOT3vCtzgWMxAAA MSG_CW_CRYPTOGRAPHY_ACK InitCrypt() 성공 uQ29oIwpPke6YmzMCG6fcgAA /tpRl/W1aUK1V+D0R5G0+AAA Q4p/9ptXQUiA82iFSTuNNwAA hcg9890pcUyxdf0mDYOacQAA 4 kF6sNOfvHEaQXdwfWBFwfgAA PMyNlWtAgEi9KfLOideQrgAA SdcGbh1Jlk2KaImktYgy7gAA QA5Cta0mh0mbfPTdlTb79AAA SetSendCrypt uQ29oIwpPke6YmzMCG6fcgAA uQ29oIwpPke6YmzMCG6fcgAA b3PCdgeK5Eah5CAJ91XR6QAA hcg9890pcUyxdf0mDYOacQAA 4 WkSc1eebyEaXvLQtDi8GewAA YL6A9WA3/E+9eBjOk+pP4wAA I353jIZVUUmGm1nIWlCgswAA hO9f/9Lw6UyvVSp1zYZOrgAA MSG_CW_CRYPTOGRAPHY_CMD /tpRl/W1aUK1V+D0R5G0+AAA uQ29oIwpPke6YmzMCG6fcgAA Q4EhBa4VrkCfv5nLBb/IwwAA hcg9890pcUyxdf0mDYOacQAA 4 bb84tWAwkE2RepYCV4ErxgAA iPS0PIUPnE+5E3yA6qfJSAAA kesStdkZ10Si9nsm9pkRUAAA abyXNuFsuUeCoLd5+PkOSAAA SetCrypt /tpRl/W1aUK1V+D0R5G0+AAA /tpRl/W1aUK1V+D0R5G0+AAA Pd1g7mVYnk+yTECWLH2+xQAA hcg9890pcUyxdf0mDYOacQAA 4 AeysRg3HN0GauiCQWNn7hAAA 9i3mJoRVnk2OngMwldf9rAAA /ipHeeycqEqhJMEBO3AsnAAA iybqb/hLzEOddJCILfy0uAAA SetRecvCrypt uQ29oIwpPke6YmzMCG6fcgAA uQ29oIwpPke6YmzMCG6fcgAA Vj4aKoIl90Ku2/9+tZuhRQAA hcg9890pcUyxdf0mDYOacQAA 4 5n0kmJjYpUO8rVoUSgceRAAA PcyB5DdR10O+TYTZBofK6gAA QpL1Lcr2FEmO+ICpaJrq7wAA lBjgj5ClWUeeTQ0yXgjxbAAA MSG_CW_CRYPTOGRAPHY_NAK InitCrypt() 실패 uQ29oIwpPke6YmzMCG6fcgAA /tpRl/W1aUK1V+D0R5G0+AAA FGeNCSte4kyLGLZ/Fms9gQAA hcg9890pcUyxdf0mDYOacQAA 4 8ERQqjm1jE+sVjnvXCCQjAAA 6evBBvqb7Uqx51cltR3vHgAA /Gb37ALJRkez8BrByPZvoAAA 7G5Ocx+GRUCzQzk1xrZ8dAAA DisConnect /tpRl/W1aUK1V+D0R5G0+AAA /tpRl/W1aUK1V+D0R5G0+AAA eoIK0iQcqUens+6QQkpQwwAA hcg9890pcUyxdf0mDYOacQAA 4 RG3SZM3aukOrLZq3VWGm8AAA aT0FnXuO0UOhluEK0LJNYAAA iwXZuWT6OUmAiA2MPgvK8AAA YOvYCgh4wka5YE/343CTbwAA DisConnect 응답 없음 /tpRl/W1aUK1V+D0R5G0+AAA /tpRl/W1aUK1V+D0R5G0+AAA XodyUYZc2EmfoeZzR2gS/AAA hcg9890pcUyxdf0mDYOacQAA 4 vF7Ga317CEyyWJo673NIygAA hKiSNUdLB0aKsZbZT7lV5AAA Xdvac7JKbUeUbu+X4dV7pgAA fB4piMh2dk2ePCjmRK9AlQAA InteractionInstanceSet2 DLh5FZHWUkGW/R+hdYq4EgAA 1 암호화 세팅 - 처음 dUnbmozZMkm5vebC67E88gAA Cs5TezlJ+EGLVjmg7YyCPAAA 25 clMaroon $00B9FFFF 185 92 70 541 uQ29oIwpPke6YmzMCG6fcgAA 4 Client False False uQ29oIwpPke6YmzMCG6fcgAA clMaroon $00B9FFFF 364 92 70 533 /tpRl/W1aUK1V+D0R5G0+AAA 4 World False False /tpRl/W1aUK1V+D0R5G0+AAA clMaroon $00B9FFFF 520 92 70 549 rQ7e13FdoUWlqlRgm4gaiwAA 4 TempUser False False rQ7e13FdoUWlqlRgm4gaiwAA clMaroon $00B9FFFF 676 92 70 549 cZOn4SBV4kS6W+Q8gjjehQAA 4 ActiveUser False False cZOn4SBV4kS6W+Q8gjjehQAA clMaroon $00B9FFFF lsRectilinear 220,168;399,168 HOOPsqN2CU+HmLIO19w/eAAA 99meFjSQcku2wdcqWJj9qgAA RP4m1xxBlkGPnYRLGmKHTAAA 1.5707963267949 10 1 : MSG_CW_ENTER_SERVER_SYN HOOPsqN2CU+HmLIO19w/eAAA UwzPWJhJW06r+3SUN/yPQgAA False 1.5707963267949 25 HOOPsqN2CU+HmLIO19w/eAAA UwzPWJhJW06r+3SUN/yPQgAA False -1.5707963267949 10 HOOPsqN2CU+HmLIO19w/eAAA UwzPWJhJW06r+3SUN/yPQgAA False 399 168 14 29 clMaroon $00B9FFFF lsRectilinear 399,188;548,188 kWSxa18so0u1dd+udGMPbgAA FqESkOiMWU+caTJ0r5iSqgAA 99meFjSQcku2wdcqWJj9qgAA 1.5707963267949 10 2 : OnRecv() kWSxa18so0u1dd+udGMPbgAA 7R2d+p0XdEaeNWV+x7vy+gAA False 1.5707963267949 25 kWSxa18so0u1dd+udGMPbgAA 7R2d+p0XdEaeNWV+x7vy+gAA False -1.5707963267949 10 kWSxa18so0u1dd+udGMPbgAA 7R2d+p0XdEaeNWV+x7vy+gAA 548 188 14 164 clMaroon $00B9FFFF lsRectilinear 561,196;591,196;591,216;568,216 mb4Cei3lIkK+du57zG2w3AAA FqESkOiMWU+caTJ0r5iSqgAA FqESkOiMWU+caTJ0r5iSqgAA 1.5707963267949 10 3 : InitCrypt() mb4Cei3lIkK+du57zG2w3AAA XahT0TMrUky7qhyzkOZSjgAA False 1.5707963267949 25 mb4Cei3lIkK+du57zG2w3AAA XahT0TMrUky7qhyzkOZSjgAA False -1.5707963267949 10 mb4Cei3lIkK+du57zG2w3AAA XahT0TMrUky7qhyzkOZSjgAA 555 216 14 29 clMaroon $00B9FFFF lsRectilinear 561,252;591,252;591,272;568,272 eCkl7vV/+UqH3f7gjBkEhgAA FqESkOiMWU+caTJ0r5iSqgAA FqESkOiMWU+caTJ0r5iSqgAA 1.5707963267949 10 4 : GetCryptAlgorithmInfo() eCkl7vV/+UqH3f7gjBkEhgAA sgaPh1okPkubf7JxUr8A5QAA False 1.5707963267949 25 eCkl7vV/+UqH3f7gjBkEhgAA sgaPh1okPkubf7JxUr8A5QAA False -1.5707963267949 10 eCkl7vV/+UqH3f7gjBkEhgAA sgaPh1okPkubf7JxUr8A5QAA 555 272 14 29 clMaroon $00B9FFFF lsRectilinear 548,315;220,315 B8JQ5R7yGU6mxmGUfcoVBgAA RP4m1xxBlkGPnYRLGmKHTAAA FqESkOiMWU+caTJ0r5iSqgAA 1.5707963267949 10 5 : MSG_CW_CRYPTOGRAPHY_KEY B8JQ5R7yGU6mxmGUfcoVBgAA 6eItNZUCeESWgLtDNQZkVQAA False 1.5707963267949 25 B8JQ5R7yGU6mxmGUfcoVBgAA 6eItNZUCeESWgLtDNQZkVQAA False -1.5707963267949 10 B8JQ5R7yGU6mxmGUfcoVBgAA 6eItNZUCeESWgLtDNQZkVQAA False 220 315 14 29 clMaroon $00B9FFFF lsRectilinear 220,340;250,340;250,360;226,360 NlUL/WAZ40KJOT1ghtZs6AAA RP4m1xxBlkGPnYRLGmKHTAAA RP4m1xxBlkGPnYRLGmKHTAAA 1.5707963267949 10 6 : InitCrypt() NlUL/WAZ40KJOT1ghtZs6AAA Ll0FjeJVfEWCkNS7G7eK5QAA False 1.5707963267949 25 NlUL/WAZ40KJOT1ghtZs6AAA Ll0FjeJVfEWCkNS7G7eK5QAA False -1.5707963267949 10 NlUL/WAZ40KJOT1ghtZs6AAA Ll0FjeJVfEWCkNS7G7eK5QAA 213 360 14 29 clMaroon $00B9FFFF lsRectilinear 220,407;399,407 8FqsdeBY8EqTzQqZxC6oGwAA 99meFjSQcku2wdcqWJj9qgAA RP4m1xxBlkGPnYRLGmKHTAAA 1.5707963267949 10 7 : MSG_CW_CRYPTOGRAPHY_ACK 8FqsdeBY8EqTzQqZxC6oGwAA 13HpXM1K5UG1qwJxGG1WwwAA False 1.5707963267949 25 8FqsdeBY8EqTzQqZxC6oGwAA 13HpXM1K5UG1qwJxGG1WwwAA False -1.5707963267949 10 8FqsdeBY8EqTzQqZxC6oGwAA 13HpXM1K5UG1qwJxGG1WwwAA False 399 407 14 29 clMaroon $00B9FFFF lsRectilinear 399,416;548,416 4GzFbCVbmkGOCsDKSEmyJQAA FqESkOiMWU+caTJ0r5iSqgAA 99meFjSQcku2wdcqWJj9qgAA 1.5707963267949 10 8 : OnRecv() 4GzFbCVbmkGOCsDKSEmyJQAA 5BCBZJ8GcU68d6URl4IdxgAA False 1.5707963267949 25 4GzFbCVbmkGOCsDKSEmyJQAA 5BCBZJ8GcU68d6URl4IdxgAA False -1.5707963267949 10 4GzFbCVbmkGOCsDKSEmyJQAA 5BCBZJ8GcU68d6URl4IdxgAA 548 416 14 172 clMaroon $00B9FFFF lsRectilinear 220,420;250,420;250,440;226,440 /kblmw0gr0KBdASAh6nlfwAA RP4m1xxBlkGPnYRLGmKHTAAA RP4m1xxBlkGPnYRLGmKHTAAA 1.5707963267949 10 9 : SetSendCrypt() /kblmw0gr0KBdASAh6nlfwAA Z0NTRA2NtUinANuZks0HqQAA False 1.5707963267949 25 /kblmw0gr0KBdASAh6nlfwAA Z0NTRA2NtUinANuZks0HqQAA False -1.5707963267949 10 /kblmw0gr0KBdASAh6nlfwAA Z0NTRA2NtUinANuZks0HqQAA 213 440 14 29 clMaroon $00B9FFFF lsRectilinear 548,478;220,478 WYf+83fdP02vd5o7IFODxgAA RP4m1xxBlkGPnYRLGmKHTAAA FqESkOiMWU+caTJ0r5iSqgAA 1.5707963267949 10 10 : MSG_CW_CRYPTOGRAPHY_CMD WYf+83fdP02vd5o7IFODxgAA XWptnNwbukW5GHIyKeSd+wAA False 1.5707963267949 25 WYf+83fdP02vd5o7IFODxgAA XWptnNwbukW5GHIyKeSd+wAA False -1.5707963267949 10 WYf+83fdP02vd5o7IFODxgAA XWptnNwbukW5GHIyKeSd+wAA False 220 478 14 29 clMaroon $00B9FFFF lsRectilinear 561,488;591,488;591,508;568,508 HVFCp8TfNke6m6bnDUs1MQAA FqESkOiMWU+caTJ0r5iSqgAA FqESkOiMWU+caTJ0r5iSqgAA 1.5707963267949 10 11 : SetCrypt() HVFCp8TfNke6m6bnDUs1MQAA Ww4kPKoRy0S25qtlu7JetwAA False 1.5707963267949 25 HVFCp8TfNke6m6bnDUs1MQAA Ww4kPKoRy0S25qtlu7JetwAA False -1.5707963267949 10 HVFCp8TfNke6m6bnDUs1MQAA Ww4kPKoRy0S25qtlu7JetwAA 555 508 14 29 clMaroon $00B9FFFF lsRectilinear 220,516;250,516;250,536;226,536 TxaZw29Akkimx7dIti7TMgAA RP4m1xxBlkGPnYRLGmKHTAAA RP4m1xxBlkGPnYRLGmKHTAAA 1.5707963267949 10 12 : SetRecvCrypt() TxaZw29Akkimx7dIti7TMgAA IVxgeOidAkuRnpg74EHAwQAA False 1.5707963267949 25 TxaZw29Akkimx7dIti7TMgAA IVxgeOidAkuRnpg74EHAwQAA False -1.5707963267949 10 TxaZw29Akkimx7dIti7TMgAA IVxgeOidAkuRnpg74EHAwQAA 213 536 14 29 clMaroon $00B9FFFF lsRectilinear 561,544;704,544 fcIvNhN9sESF28kNEzFi8gAA D29pAFZWskmSl0V5xGM1XQAA FqESkOiMWU+caTJ0r5iSqgAA 1.5707963267949 10 13 : Redirect() fcIvNhN9sESF28kNEzFi8gAA eqHMRCrv7EqdalwtwIpz4wAA False 1.5707963267949 25 fcIvNhN9sESF28kNEzFi8gAA eqHMRCrv7EqdalwtwIpz4wAA False -1.5707963267949 10 fcIvNhN9sESF28kNEzFi8gAA eqHMRCrv7EqdalwtwIpz4wAA 704 544 14 29 clMaroon $00B9FFFF 20 204 153 68 Send Crypt 인스턴스 세팅 (SetCryptography(TRUE)는 하지 않음) clMaroon $00B9FFFF 250,350;142,271 FfdmGwiwSU6R9lsNexjPfgAA Ll0FjeJVfEWCkNS7G7eK5QAA clMaroon $00B9FFFF 20 336 141 53 Send 세팅 (이 때 SetCryptography(TRUE)) clMaroon $00B9FFFF 596 376 99 30 Send/Recv 세팅 clMaroon $00B9FFFF 8 448 171 53 Recv 세팅 (이 때 Send Crypt 인스턴스를 Recv Crypt 인스턴스로 복사) clMaroon $00B9FFFF 244,424;155,388 znGNi2+Ms0Ofz6PMwWBOKwAA gWd+hOAcg0m++MjNASvTPQAA clMaroon $00B9FFFF 240,520;176,500 Ztj/Ng7OwkCA8MeSjclh8gAA Z8znZai5r0apuKbE4YYecQAA clMaroon $00B9FFFF 602,492;639,405 VXvrRxSuPUKAtghhfbedOAAA 0H99vW4aZEuis/MOg/JODgAA 13 MSG_CW_ENTER_SERVER_SYN uQ29oIwpPke6YmzMCG6fcgAA /tpRl/W1aUK1V+D0R5G0+AAA HOOPsqN2CU+HmLIO19w/eAAA dUnbmozZMkm5vebC67E88gAA 4 UwzPWJhJW06r+3SUN/yPQgAA mAMxi8i0t0+tRDxBz25bhQAA Yh84XKQlI0K25CetKf6tTAAA 1a4E9VQaAkuSc9r4o0pqUwAA OnRecv /tpRl/W1aUK1V+D0R5G0+AAA rQ7e13FdoUWlqlRgm4gaiwAA kWSxa18so0u1dd+udGMPbgAA dUnbmozZMkm5vebC67E88gAA 4 7R2d+p0XdEaeNWV+x7vy+gAA IL+jDleyA0COwfWMfUB2aAAA SQ4MaD5srEWNZX4CEBCxIgAA 3/qgbQLpgk2GnjjYxtd+CAAA InitCrypt rQ7e13FdoUWlqlRgm4gaiwAA rQ7e13FdoUWlqlRgm4gaiwAA mb4Cei3lIkK+du57zG2w3AAA dUnbmozZMkm5vebC67E88gAA 4 XahT0TMrUky7qhyzkOZSjgAA To5lxJhHm0CH0NtSmuYG6AAA 0BzL/luOOkW0Xz+F8W3xRQAA hfMdr0oC7kqv5ACxAGxOjwAA GetCryptAlgorithmInfo rQ7e13FdoUWlqlRgm4gaiwAA rQ7e13FdoUWlqlRgm4gaiwAA eCkl7vV/+UqH3f7gjBkEhgAA dUnbmozZMkm5vebC67E88gAA 4 sgaPh1okPkubf7JxUr8A5QAA 5LzjijH8E02mL/rClRmKoQAA qJQS0GCU4kmNgPyZHdTleAAA MQpbO/soKECVyEnMlkviKwAA MSG_CW_CRYPTOGRAPHY_KEY rQ7e13FdoUWlqlRgm4gaiwAA uQ29oIwpPke6YmzMCG6fcgAA B8JQ5R7yGU6mxmGUfcoVBgAA dUnbmozZMkm5vebC67E88gAA 4 6eItNZUCeESWgLtDNQZkVQAA QjzQJnFt4U22lDGWLDPZJAAA r+nHT5wYPkOIVYBjRLF1HQAA ZBeBUAhsI0yaZqbKGzMIkQAA InitCrypt uQ29oIwpPke6YmzMCG6fcgAA uQ29oIwpPke6YmzMCG6fcgAA NlUL/WAZ40KJOT1ghtZs6AAA dUnbmozZMkm5vebC67E88gAA 4 Ll0FjeJVfEWCkNS7G7eK5QAA dXYcPWa+oU2oUUkLYEDtogAA mCbLo/ep20+cLSzG5JMBMwAA vIKGnQG1J0y50/vUv7K53gAA MSG_CW_CRYPTOGRAPHY_ACK uQ29oIwpPke6YmzMCG6fcgAA /tpRl/W1aUK1V+D0R5G0+AAA 8FqsdeBY8EqTzQqZxC6oGwAA dUnbmozZMkm5vebC67E88gAA 4 13HpXM1K5UG1qwJxGG1WwwAA nU8uqNdEtUCQzXpWp2Zo1AAA RYyLDyxoC06IFOHaBS1UVgAA jKla10yuJU2TWwAXpsFUBAAA OnRecv /tpRl/W1aUK1V+D0R5G0+AAA rQ7e13FdoUWlqlRgm4gaiwAA 4GzFbCVbmkGOCsDKSEmyJQAA dUnbmozZMkm5vebC67E88gAA 4 5BCBZJ8GcU68d6URl4IdxgAA GPRlFyJVIEyFD1lNdTYYTAAA dab9lnvcjU6UEIoqSS7kFQAA YxlNQ/WGMkqseZtsvw7HGAAA SetSendCrypt uQ29oIwpPke6YmzMCG6fcgAA uQ29oIwpPke6YmzMCG6fcgAA /kblmw0gr0KBdASAh6nlfwAA dUnbmozZMkm5vebC67E88gAA 4 Z0NTRA2NtUinANuZks0HqQAA gWd+hOAcg0m++MjNASvTPQAA Np/BasVcKE+N4OKSNw+SdwAA hfLCDhIP/kONN3XK/4y9ZQAA MSG_CW_CRYPTOGRAPHY_CMD rQ7e13FdoUWlqlRgm4gaiwAA uQ29oIwpPke6YmzMCG6fcgAA WYf+83fdP02vd5o7IFODxgAA dUnbmozZMkm5vebC67E88gAA 4 XWptnNwbukW5GHIyKeSd+wAA whmRqaV/akiEl+LUbZ4OAwAA nS9gBgTwK0qHuAFcEGoJQAAA Oi/NBPQfDUSFrGltkUgvVAAA SetCrypt rQ7e13FdoUWlqlRgm4gaiwAA rQ7e13FdoUWlqlRgm4gaiwAA HVFCp8TfNke6m6bnDUs1MQAA dUnbmozZMkm5vebC67E88gAA 4 Ww4kPKoRy0S25qtlu7JetwAA 0H99vW4aZEuis/MOg/JODgAA zi9LrtRIu0iSgHLtFMqq3QAA MB6zpq4QQkmC17UznVoqRQAA SetRecvCrypt uQ29oIwpPke6YmzMCG6fcgAA uQ29oIwpPke6YmzMCG6fcgAA TxaZw29Akkimx7dIti7TMgAA dUnbmozZMkm5vebC67E88gAA 4 IVxgeOidAkuRnpg74EHAwQAA Z8znZai5r0apuKbE4YYecQAA 35GgZ6ZLWUmvDdjt86orSwAA mc3RRYvE8EGKPQ4GN29sTAAA Redirect rQ7e13FdoUWlqlRgm4gaiwAA cZOn4SBV4kS6W+Q8gjjehQAA fcIvNhN9sESF28kNEzFi8gAA dUnbmozZMkm5vebC67E88gAA 4 eqHMRCrv7EqdalwtwIpz4wAA eO5ZQigPi0eL+cBZK2DEDgAA Yqxs0ZN9YES+X1CG7DAcTwAA IO7R0QuoEUGGb2ZN5zTo5AAA 4 Client DLh5FZHWUkGW/R+hdYq4EgAA 4 tInwfcWyJU6GN1ghWKv5ywAA fFn+kTHkzUiLbEFFSLH1PwAA b6sXMkXjpEuEI/15nTBsGQAA RP4m1xxBlkGPnYRLGmKHTAAA 11 ghyI73omdEe5NRwj2e7ZcgAA Q4p/9ptXQUiA82iFSTuNNwAA ZvvvxbUYhEWT18vDTaeKawAA FGeNCSte4kyLGLZ/Fms9gQAA b3PCdgeK5Eah5CAJ91XR6QAA Vj4aKoIl90Ku2/9+tZuhRQAA HOOPsqN2CU+HmLIO19w/eAAA NlUL/WAZ40KJOT1ghtZs6AAA 8FqsdeBY8EqTzQqZxC6oGwAA /kblmw0gr0KBdASAh6nlfwAA TxaZw29Akkimx7dIti7TMgAA 10 NgpU9deAQUy1rWZzLM5NSQAA ZvvvxbUYhEWT18vDTaeKawAA b3PCdgeK5Eah5CAJ91XR6QAA Q4EhBa4VrkCfv5nLBb/IwwAA Vj4aKoIl90Ku2/9+tZuhRQAA B8JQ5R7yGU6mxmGUfcoVBgAA NlUL/WAZ40KJOT1ghtZs6AAA /kblmw0gr0KBdASAh6nlfwAA WYf+83fdP02vd5o7IFODxgAA TxaZw29Akkimx7dIti7TMgAA World DLh5FZHWUkGW/R+hdYq4EgAA 4 VEPgGZY6iU2ybvUJxo09cgAA GKMh8lDme0KOXxJ+ykgf9AAA z74mRnpb9Ua04cdIPWud7gAA 99meFjSQcku2wdcqWJj9qgAA 9 NgpU9deAQUy1rWZzLM5NSQAA 4+Fhicztp0KSMEfb9goO8QAA eoIK0iQcqUens+6QQkpQwwAA Pd1g7mVYnk+yTECWLH2+xQAA XodyUYZc2EmfoeZzR2gS/AAA FxCbOSdWB06gHkP/agd/kwAA Q4EhBa4VrkCfv5nLBb/IwwAA kWSxa18so0u1dd+udGMPbgAA 4GzFbCVbmkGOCsDKSEmyJQAA 10 ghyI73omdEe5NRwj2e7ZcgAA Q4p/9ptXQUiA82iFSTuNNwAA 4+Fhicztp0KSMEfb9goO8QAA FGeNCSte4kyLGLZ/Fms9gQAA eoIK0iQcqUens+6QQkpQwwAA Pd1g7mVYnk+yTECWLH2+xQAA XodyUYZc2EmfoeZzR2gS/AAA FxCbOSdWB06gHkP/agd/kwAA HOOPsqN2CU+HmLIO19w/eAAA 8FqsdeBY8EqTzQqZxC6oGwAA TempUser DLh5FZHWUkGW/R+hdYq4EgAA 2 VmuzVj+qDUiUk/SdoD5njAAA FqESkOiMWU+caTJ0r5iSqgAA 6 B8JQ5R7yGU6mxmGUfcoVBgAA mb4Cei3lIkK+du57zG2w3AAA eCkl7vV/+UqH3f7gjBkEhgAA WYf+83fdP02vd5o7IFODxgAA HVFCp8TfNke6m6bnDUs1MQAA fcIvNhN9sESF28kNEzFi8gAA 5 kWSxa18so0u1dd+udGMPbgAA mb4Cei3lIkK+du57zG2w3AAA eCkl7vV/+UqH3f7gjBkEhgAA 4GzFbCVbmkGOCsDKSEmyJQAA HVFCp8TfNke6m6bnDUs1MQAA ActiveUser DLh5FZHWUkGW/R+hdYq4EgAA 2 +QTrQEYLpEyOq7oSu95jBwAA D29pAFZWskmSl0V5xGM1XQAA 1 fcIvNhN9sESF28kNEzFi8gAA Implementation Model UMLStandard implementationModel zmtgyFKdq0eqOz0LgKJZ0AAA 1 Main elWeT4iafkaRFANilzstOwAA qH197yrmN0+Nbj7+nG+rkQAA Deployment Model UMLStandard deploymentModel zmtgyFKdq0eqOz0LgKJZ0AAA 1 Main ceyruaeMzkS+nYYFpOdcXQAA vkaEEhQHTEKeiEHPqBN1yQAA