مهندسی فناوری های دفاعی

مهندسی فناوری های دفاعی

ارائه پروتکل نوین بومی انتقال داده برای تبادل امن اطلاعات محرمانه

نوع مقاله : مقاله پژوهشی

نویسنده
دانشگاه فرماندهی و ستاد ارتش جمهوری اسلامی ایران
چکیده
بکارگیری شبکه‌های داخلی با استانداردهای امنیتی بالا یکی از اصلی‌ترین ملزومات ایجاد ارتباط امن در واحدهای نظامی می‌باشد. در این زمینه استفاده از روش‌های نوین می‌تواند تاثیر چشمگیری در راستای جلوگیر از پیش‌بینی‌‌پذیری نحوه انتقال داده و در نتیجه افزایش امنیت شبکه داشته باشد. اما، ایجاد تغییر در ساختارهای فیزیکی شبکه (اعم از سیمی و بی‌سیم)  هزینه بسیار بالایی دارد. در این طرح، یک پروتکل نوین و منحصر به‌- فرد بومی با در نظر گرفتن نیازهای امنیتی ارائه شده است. با اعمال این پروتکل در بستر انتقال داده موجود می‌توان از میزان پیش‌بینی‌پذیری فرایند انتقال داده کاست.  در این طرح یک پروتکل جدید برای انتقال داده طراحی شده است. این پروتکل در یک شبکه متشکل از کلاینت و سرور به عنوان نمونه مورد استفاده قرار گرفته است. از آنجا که بنابر مطالعات انجام شده، تا کنون در این زمینه تحقیقاق بسیار کمی انجام شده است، این طرح می‌تواند به عنوان سرچشمه شروع پروژه‌های دیگری نیز باشد. این تحقیقات می‌تواند به دو بخش صنعتی و نظری تقسیم‌بندی گردید. در بخش نظری به مواردی از قبیل تعریف پروتکل در لایه‌های مختلف انتقال داده باید پرداخته شد. در قسمت صنعتی می‌توان به روی نحوه پیاده سازی پروتکل در بسترها و لایه‌های دیگر از جمله سیستم‌عامل‌هایی مثل ویندوز و یا در لایه فیزیکی (بر اساس مدل TCP/IP) تحقیق انجام شد. 
همچنین به منظور ارائه بهتر نحوه اعمال پروتکل، یک نمونه اولیه (prototype) شبکه با استفاده از روش برنامه نویسی سوکت ساخته شده که در آن پروتکل به صورت نمونه بکار گرفته شده است. نمونه ساخته شده با استفاده از زبان برنامه نویسی پرل و در محیط سیستم‎‌عامل‌های پایه یونیکس قابل استفاده است. به منظور ارائه بهتر طرح، بخش برنامه‌نویسی به سه قسمت تقسیم‌بندی شده است.  ابتدا به منظور اثبات درستی نحوه پیاده‌سازی پروتکل، هدر پروتکل NTP برای طرف کاربر (Client) ساخته شده است. این کد مورد استفاده قرار گرفته شده و ترافیک مربوط به آن توسط برنامه مانیتوریگ وایرشارک ضبط شده است. در پکت‌های ترافیک این کلاینت (NTP client) نرم‌افزار وایرشارک، پروتکل NTP را نمایش می‌دهد که این امر درستی روش پیاده‌سازی پروتکل را اثبات می‌کند. پس از حصول اطمینان از درستی روش پیاده‌سازی پروتکل، در قسمت دوم به پیاده‌سازی پروتکل نوین پرداخته شده است. مشابه قسمت قبل ترافیک مربوط به شبکه متشکل از سرور و کلاینت که هر دو از پروتکل نوین استفاده می‌کنند مورد برسی قرار گرفته شده است. نرم‌افزار وایرشارک، پروتکل را تشخیص نداده و اطلاعات مربوط به پروتکل را به عنوان داده در نظر می‌گیرد. اما در این قسمت نرم‌افزار مانیتورینگ اطلاعات مربوط به پروتکل را به درستی تشخیص و نمایش می‌دهد. برای جلوگیری از این موضوع رمزگذاری داده هم به روی این اطالاعات در قسمت سوم اعمال شده است. بنابراین، در بسته‎های ترافیک مربوط به شبکه مرحله سوم، پروتکل تشخیص داده نشده و داده هم به دلیل رمزگذاری به شکل درست دیده نمی‌شود.
کلیدواژه‌ها