{: data{I"/security/:ET{: default{ : lastI"  The Information Security Lab
Summer Systems School

Summer Systems School

5-6 August, Moscow

The Information Security Lab

Lines of research

  • Development of a trusted OS loader subsystem with integrity and authenticity control based on cryptographic mechanisms
  • Development of a trusted system of cryptography-based network traffic defense, resistant to various types of external interference
  • Development of dedicated accelerators/co-processors architecture for information security systems

The lab’s projects

  • A platform for network security devices based on PowerPC architecture
  • A terminal with a trusted screen functionality for electronic documentation processing systems using digital signature
;T:rawI"The Information Security Lab ========== Lines of research ---------- * Development of a trusted OS loader subsystem with integrity and authenticity control based on cryptographic mechanisms * Development of a trusted system of cryptography-based network traffic defense, resistant to various types of external interference * Development of dedicated accelerators/co-processors architecture for information security systems The lab's projects ---------- * A platform for network security devices based on PowerPC architecture * A terminal with a trusted screen functionality for electronic documentation processing systems using digital signature;T:preI"

The Information Security Lab

Lines of research

The lab’s projects

;T: post@ I"/serv_main/;T{;{ ;I"[ ksys labs, Services
Summer Systems School

Summer Systems School

5-6 August, Moscow

A broad spectrum of advancements and experience in the area of information security enables us to provide comprehensive services in design, development and implementation of infosec investigation, including:

  • Participation in joint development of trusted solutions and information security tools, which fulfill the requirements specific to Russia, including those of government agencies.
  • Adjustments and modifications of IT solutions in compliance with the requirements of Russian Federation in the aspect of information security, including setup and execution of infosec investigation.
  • Fine-tuning of our software and hardware products according to the needs of our clients.
  • Information systems research, development of information security projects conforming to to the requirements of Russian Federation, implementation and organization of infosec investigation execution.

We specialize in using the existing tools as well as conducting our own research in order to develop new ones. Read more about this in the Research section.


Participation in joint development projects

The ksys labs professionals are always on the look for collaborative opportunities in the development of software and software-hardware products. We are prepared to share our expertise and find security solutions in concerted effort with our colleagues, as well as provide consultations and evaluate the solutions being developed for compliance with Russian regulations.

We offer our services in the area of trusted solutions and information security based on our own research and products. The information security systems we have developed are highly reliable and fulfill the exacting requirements of the Federal Security Service of Russian Federation.

;T; I" A broad spectrum of advancements and experience in the area of information security enables us to provide comprehensive services in design, development and implementation of infosec investigation, including: * Participation in joint development of trusted solutions and information security tools, which fulfill the requirements specific to Russia, including those of government agencies. * Adjustments and modifications of IT solutions in compliance with the requirements of Russian Federation in the aspect of information security, including setup and execution of infosec investigation. * Fine-tuning of our software and hardware products according to the needs of our clients. * Information systems research, development of information security projects conforming to to the requirements of Russian Federation, implementation and organization of infosec investigation execution. We specialize in using the existing tools as well as conducting our own research in order to develop new ones. Read more about this in the Research section. ------------------------------------- Participation in joint development projects ==================== The ksys labs professionals are always on the look for collaborative opportunities in the development of software and software-hardware products. We are prepared to share our expertise and find security solutions in concerted effort with our colleagues, as well as provide consultations and evaluate the solutions being developed for compliance with Russian regulations. We offer our services in the area of trusted solutions and information security based on our own research and products. The information security systems we have developed are highly reliable and fulfill the exacting requirements of the Federal Security Service of Russian Federation.;T; I"]

A broad spectrum of advancements and experience in the area of information security enables us to provide comprehensive services in design, development and implementation of infosec investigation, including:

We specialize in using the existing tools as well as conducting our own research in order to develop new ones. Read more about this in the Research section.


Participation in joint development projects

The ksys labs professionals are always on the look for collaborative opportunities in the development of software and software-hardware products. We are prepared to share our expertise and find security solutions in concerted effort with our colleagues, as well as provide consultations and evaluate the solutions being developed for compliance with Russian regulations.

We offer our services in the area of trusted solutions and information security based on our own research and products. The information security systems we have developed are highly reliable and fulfill the exacting requirements of the Federal Security Service of Russian Federation.

;T; @I"/;T{;{ ;I" ksys labs, high-performance embedded systems
Summer Systems School

Summer Systems School

5-6 August, Moscow

ksys labs is an R&D and production company specializing in development and research in the area of information security and trusted solutions.

The company's main goal is to develop innovative technologies, which provide the framework for effective solutions in the field of information security and trusted software and hardware platforms.

The key directions of research at ksys labs are represented with the joint effort of development teams, including work in the areas of system virtualization and experimental operating systems, embedded systems, hardware platforms and programmable logic, machine vision and image recognition.

High diversity of expertise among our team members, encompassing a broad spectrum of development lines, enables us to minimize the number of compromise solutions and produce highly effective results.

We believe that research processes stay effective over the long term only if accompanied by the process of information exchange and the introduction of new additions to the team. We put these beliefs into practice by organizing educational projects for students and post-graduates who are interested in hands-on work in one of our company's specialization areas.

Our take on the modern-day development of the Computer Science and Electrical Engineering fields involves work in those areas where applied science meets technology, research meets education, and embedded systems meet machine vision.

;T; I"

News:

ksys labs at FOSDEM'13

Подходит к концу отбор студентов на Летнюю Школу

The ksys labs Company is to host the Summer School of Systems Programming

Labs:

The Operating Systems Lab

The Information Security Lab

The Machine Vision Lab

ksys labs is an R&D and production company specializing in development and research in the area of information security and trusted solutions.

The company's main goal is to develop innovative technologies, which provide the framework for effective solutions in the field of information security and trusted software and hardware platforms.

The key directions of research at ksys labs are represented with the joint effort of development teams, including work in the areas of system virtualization and experimental operating systems, embedded systems, hardware platforms and programmable logic, machine vision and image recognition.

High diversity of expertise among our team members, encompassing a broad spectrum of development lines, enables us to minimize the number of compromise solutions and produce highly effective results.

We believe that research processes stay effective over the long term only if accompanied by the process of information exchange and the introduction of new additions to the team. We put these beliefs into practice by organizing educational projects for students and post-graduates who are interested in hands-on work in one of our company's specialization areas.

Our take on the modern-day development of the Computer Science and Electrical Engineering fields involves work in those areas where applied science meets technology, research meets education, and embedded systems meet machine vision.

;T; I"

News:

ksys labs at FOSDEM'13

Подходит к концу отбор студентов на Летнюю Школу

The ksys labs Company is to host the Summer School of Systems Programming

Labs:

The Operating Systems Lab

The Information Security Lab

The Machine Vision Lab

ksys labs is an R&D and production company specializing in development and research in the area of information security and trusted solutions.

The company's main goal is to develop innovative technologies, which provide the framework for effective solutions in the field of information security and trusted software and hardware platforms.

The key directions of research at ksys labs are represented with the joint effort of development teams, including work in the areas of system virtualization and experimental operating systems, embedded systems, hardware platforms and programmable logic, machine vision and image recognition.

High diversity of expertise among our team members, encompassing a broad spectrum of development lines, enables us to minimize the number of compromise solutions and produce highly effective results.

We believe that research processes stay effective over the long term only if accompanied by the process of information exchange and the introduction of new additions to the team. We put these beliefs into practice by organizing educational projects for students and post-graduates who are interested in hands-on work in one of our company's specialization areas.

Our take on the modern-day development of the Computer Science and Electrical Engineering fields involves work in those areas where applied science meets technology, research meets education, and embedded systems meet machine vision.

;T; @I"/stylesheet/;T{;{ ;I"
Summer Systems School

Summer Systems School

5-6 August, Moscow

  • { margin: 0; padding: 0;

    font-family: Georgia, Palatino, Times, ‘Times New Roman’, sans-serif; }

body { background: #fff; }

a { text-decoration: none; }

a:link, a:visited { color: #f30; }

a:hover { color: #f90; }

main {

position: absolute;

top: 40px; left: 280px;

width: 500px; }

main h1 {

font-size: 40px; font-weight: normal;

line-height: 40px;

letter-spacing: -1px; }

main p {

margin: 20px 0;

font-size: 15px;

line-height: 20px; }

main ul, #main ol {

margin: 20px; }

main li {

font-size: 15px;

line-height: 20px; }

main ul li {

list-style-type: square; }

sidebar {

position: absolute;

top: 40px; left: 20px; width: 200px;

padding: 20px 20px 0 0;

border-right: 1px solid #ccc;

text-align: right; }

sidebar h2 {

text-transform: uppercase;

font-size: 13px;

color: #333;

letter-spacing: 1px;

line-height: 20px; }

sidebar ul {

list-style-type: none;

margin: 20px 0; }

sidebar li {

font-size: 14px;

line-height: 20px; }

;T; I" * { margin: 0; padding: 0; font-family: Georgia, Palatino, Times, 'Times New Roman', sans-serif; } body { background: #fff; } a { text-decoration: none; } a:link, a:visited { color: #f30; } a:hover { color: #f90; } #main { position: absolute; top: 40px; left: 280px; width: 500px; } #main h1 { font-size: 40px; font-weight: normal; line-height: 40px; letter-spacing: -1px; } #main p { margin: 20px 0; font-size: 15px; line-height: 20px; } #main ul, #main ol { margin: 20px; } #main li { font-size: 15px; line-height: 20px; } #main ul li { list-style-type: square; } #sidebar { position: absolute; top: 40px; left: 20px; width: 200px; padding: 20px 20px 0 0; border-right: 1px solid #ccc; text-align: right; } #sidebar h2 { text-transform: uppercase; font-size: 13px; color: #333; letter-spacing: 1px; line-height: 20px; } #sidebar ul { list-style-type: none; margin: 20px 0; } #sidebar li { font-size: 14px; line-height: 20px; } ;T; I"

body { background: #fff; }

a { text-decoration: none; }

a:link, a:visited { color: #f30; }

a:hover { color: #f90; }

main {

position: absolute;

top: 40px; left: 280px;

width: 500px; }

main h1 {

font-size: 40px; font-weight: normal;

line-height: 40px;

letter-spacing: -1px; }

main p {

margin: 20px 0;

font-size: 15px;

line-height: 20px; }

main ul, #main ol {

margin: 20px; }

main li {

font-size: 15px;

line-height: 20px; }

main ul li {

list-style-type: square; }

sidebar {

position: absolute;

top: 40px; left: 20px; width: 200px;

padding: 20px 20px 0 0;

border-right: 1px solid #ccc;

text-align: right; }

sidebar h2 {

text-transform: uppercase;

font-size: 13px;

color: #333;

letter-spacing: 1px;

line-height: 20px; }

sidebar ul {

list-style-type: none;

margin: 20px 0; }

sidebar li {

font-size: 14px;

line-height: 20px; }

;T; @I" /skin/;T{;{;I"p/* Skin "iSimple" by Renat Rafikov */ body { background:#f2f2f2; font-family:arial, sans-serif; } a { color:#0085c5; } a:hover { text-decoration:none; } a:visited { color:#4a00c5; } ul li, ol li { padding:0 0 0.4em 0; } .container { max-width:1300px; margin:0 auto; } .header { margin:1px 0 0.5em 0; padding:1.5em 3% 0 3%; } .logo { float:left; display:inline-block; font-size:18px; text-shadow:1px 1px 1px #ffffff; } .menu_main { width:50%; float:right; text-align:right; margin:0.3em 0 0 0; font-size:12px; } .menu_main a, .menu_main a:hover { color:#0085c5; } .menu_main li { display:inline-block; margin:0 0 0 4px; } .menu_main li.active, .menu_main li.active a { color:#000; text-decoration:none; cursor:default; } .info { padding:0 1% 1em 1%; } .hero { background:#fff; border:1px solid #fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:#8b8b8b 0px 0px 5px inset; -moz-box-shadow:#8b8b8b 0px 0px 5px inset; box-shadow:#8b8b8b 0px 0px 5px inset; padding:15px 0 15px 2%; margin:0 0 15px 0; } .hero h1 { font-size:24px; font-size:18px; color:#3d3d3d; } .article { background:#fff; border:1px solid #cbcbcb; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:#8b8b8b 0px 0px 3px; -moz-box-shadow:#8b8b8b 0px 0px 3px; box-shadow:#8b8b8b 0px 0px 3px; padding:15px 0 15px 2%; } .footer { padding:1em 3% 3em 3%; color:#717171; font-size:12px; } .copyright { width:49%; float:left; text-shadow:1px 1px 1px #ffffff; } .menu_bottom { width:50%; float:right; text-align:right; margin:0; padding:0; font-size:12px; } .menu_bottom a, .menu_bottom a:hover { color:#0085c5; } .menu_bottom li { display:inline-block; margin:0 0 0 4px; } .menu_bottom li.active, .menu_bottom li.active a { color:#666; text-decoration:none; cursor:default; } h1 { font-size:22px; } h1, h2, h3, h4 { font-weight:normal; } h5, h6 { font-weight:bold; } .form label { display:inline-block; padding:0 0 4px 0; } a.button, .button { border:0; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:#999 0px 0px 1px; -moz-box-shadow:#999 0px 0px 1px; box-shadow:#999 0px 0px 1px; background:#4aa6d6; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#1f7daa), to(#4aa6d6)); background:-webkit-linear-gradient(#1f7daa, #4aa6d6); background:-moz-linear-gradient(#1f7daa, #4aa6d6); background:-ms-linear-gradient(#1f7daa, #4aa6d6); background:-o-linear-gradient(#1f7daa, #4aa6d6); background:linear-gradient(#1f7daa, #4aa6d6); color:#fff; padding:10px 20px; font-family:verdana, sans-serif; text-shadow:1px 1px 1px #12455d; display:inline-block; } a.button:hover, .button:hover { color:#fff; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#4aa6d6), to(#1f7daa)); background:-webkit-linear-gradient(#4aa6d6, #1f7daa); background:-moz-linear-gradient(#4aa6d6, #1f7daa); background:-ms-linear-gradient(#4aa6d6, #1f7daa); background:-o-linear-gradient(#4aa6d6, #1f7daa); background:linear-gradient(#4aa6d6, #1f7daa); } a.button:active, .button:active { color:#093950; text-shadow:1px 1px 1px #7ac8f0; -webkit-box-shadow:#093950 0px 2px 3px inset; -moz-box-shadow:#093950 0px 2px 3px inset; box-shadow:#093950 0px 2px 3px inset; } .table { width:100%; } .table th { padding:5px 7px; font-weight:bold; text-align:left; font-size:0.9em; border-bottom:1px solid #ddd; } .table td { padding:9px 7px; border-left:1px solid #ddd; } .table tr td:first-child {border-left:0;} .table tr { border-bottom:1px solid #fbfbfb; } .table tr:nth-child(even) { background:#F2F2F2; } .table tr:last-child { border:0; } .warning { border:1px solid #ec252e; background:#ec252e; color:#fff; padding:8px 14px; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ec252e), to(#F05057)); background:-webkit-linear-gradient(#ec252e, #F05057); background:-moz-linear-gradient(#ec252e, #F05057); background:-ms-linear-gradient(#ec252e, #F05057); background:-o-linear-gradient(#ec252e, #F05057); background:linear-gradient(#ec252e, #F05057); -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; } .success { border:1px solid #6e9e30; color:#fff; background:#0bbe2e; padding:8px 14px; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#6e9e30), to(#87c03b)); background:-webkit-linear-gradient(#6e9e30, #87c03b); background:-moz-linear-gradient(#6e9e30, #87c03b); background:-ms-linear-gradient(#6e9e30, #87c03b); background:-o-linear-gradient(#6e9e30, #87c03b); background:linear-gradient(#6e9e30, #87c03b); -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; } .message { border:1px solid #2180ff; color:#1f49bf; background:#bcd9ff; padding:8px 14px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; } @media only screen and (max-width:480px) { /* Smartphone custom styles */ } @media only screen and (max-width:768px) { /* Tablet custom styles */ };T; @"; @"I" /oses/;T{;{ ;I"5 Operating Systems Lab
Summer Systems School

Summer Systems School

5-6 August, Moscow

Operating Systems Lab

Design/development of a modular microkernel OS

  • OS adaptation to various architectures such as PowerPC and ARM.
  • Expansion of the available choice of servers with support for peripheral devices
  • Development of a paravirtualization system, adaptation of a guest OS to various hardware platforms
  • Design and development of internal communication tools for data exchange between OS processes or containers and virtual machines

Studies of software attack methods and defensive OS tools

  • Adaptation of the defense tools protecting from stack smashing and heap overflow attacks
  • Studies of architectural features of OS as applicable to integrity control of process execution threads

Studies of methods of static and dynamic process control and modeling

  • Development of architecture providing external dynamic control over integrity and authenticity of process execution threads in a guest OS
  • Studies of issues of program execution model and verification of the code being executed against the model
  • Studies of approaches to effective implementation of trusted and controlled interaction between processes in a microkernel OS
  • Studies of issues of formal modeling of the OS kernel
;T; I"Operating Systems Lab ========== Design/development of a modular microkernel OS ---------- * OS adaptation to various architectures such as PowerPC and ARM. * Expansion of the available choice of servers with support for peripheral devices * Development of a paravirtualization system, adaptation of a guest OS to various hardware platforms * Design and development of internal communication tools for data exchange between OS processes or containers and virtual machines Studies of software attack methods and defensive OS tools ---------- * Adaptation of the defense tools protecting from stack smashing and heap overflow attacks * Studies of architectural features of OS as applicable to integrity control of process execution threads Studies of methods of static and dynamic process control and modeling ---------- * Development of architecture providing external dynamic control over integrity and authenticity of process execution threads in a guest OS * Studies of issues of program execution model and verification of the code being executed against the model * Studies of approaches to effective implementation of trusted and controlled interaction between processes in a microkernel OS * Studies of issues of formal modeling of the OS kernel;T; I"5

Operating Systems Lab

Design/development of a modular microkernel OS

Studies of software attack methods and defensive OS tools

Studies of methods of static and dynamic process control and modeling

;T; @&I"/sitemap/;T{;{;I" http://ksyslabs.com/ 2013-12-27 http://ksyslabs.com/about_main/ 2013-12-27 http://ksyslabs.com/edu_main/ 2013-12-27 http://ksyslabs.com/events_main/ 2013-12-27 http://ksyslabs.com/oses/ 2013-12-27 http://ksyslabs.com/pos_main/ 2013-12-27 http://ksyslabs.com/research_main/ 2013-12-27 http://ksyslabs.com/reset.css 2013-12-27 http://ksyslabs.com/security/ 2013-12-27 http://ksyslabs.com/serv_main/ 2013-12-27 http://ksyslabs.com/sitemap.xml 2013-12-27 http://ksyslabs.com/skin.css 2013-12-27 http://ksyslabs.com/style.css 2013-12-27 http://ksyslabs.com/stylesheet/ 2013-12-27 http://ksyslabs.com/vision/ 2013-12-27 ;T; I"<%= xml_sitemap %> ;T; @,I" /vision/;T{;{ ;I" The Glasses of Augmented Reality
Summer Systems School

Summer Systems School

5-6 August, Moscow

The Glasses of Augmented Reality

AR In RL – Augmented Reality In Real Life

The objective of this project has been the design and development of a portable, head-mounted augmented reality device, intended for everyday use. The essential requirements have been:

  • The immersion effect - objects of secondary importance must have looked realistic enough so as not to cause the sensation of artificial environment
  • The device must have been lightweight, portable, with the battery life of 3-4 hours without recharging, wires, or additional devices

Consequently, the task has been to develop a hardware platform (we have chosen to build it around the TI OMAP3 processor) and implement the marker recognition and 3D reconstruction algorithms compatible with its architecture.

A series of tests has been conducted involving the RANSAC (RANdom SAmple Consensus) and Hough Transform algorithms, parallel tracking (PTAM) and Augmented Reality(ARToolkit) libraries; finally, a prototype of the system fulfilling the requirements has been created.

The outcome of the project has been a prototype of the Glasses of Augmented Reality, which has fulfilled the initial requirements. However, the object recognition functionality of the prototype has been shown to decrease greatly with distance, resulting in a sensation of discomfort when used.

Currently the project is hibernated. The last results are available for viewing on our Youtube channel [1].

  1. http://www.youtube.com/user/drsartakov/videos
;T; I"The Glasses of Augmented Reality ========== AR In RL – Augmented Reality In Real Life ----------- The objective of this project has been the design and development of a portable, head-mounted augmented reality device, intended for everyday use. The essential requirements have been: * The immersion effect - objects of secondary importance must have looked realistic enough so as not to cause the sensation of artificial environment * The device must have been lightweight, portable, with the battery life of 3-4 hours without recharging, wires, or additional devices Consequently, the task has been to develop a hardware platform (we have chosen to build it around the TI OMAP3 processor) and implement the marker recognition and 3D reconstruction algorithms compatible with its architecture. A series of tests has been conducted involving the RANSAC (RANdom SAmple Consensus) and Hough Transform algorithms, parallel tracking (PTAM) and Augmented Reality(ARToolkit) libraries; finally, a prototype of the system fulfilling the requirements has been created. The outcome of the project has been a prototype of the Glasses of Augmented Reality, which has fulfilled the initial requirements. However, the object recognition functionality of the prototype has been shown to decrease greatly with distance, resulting in a sensation of discomfort when used. Currently the project is hibernated. The last results are available for viewing on our Youtube channel [1]. 1. http://www.youtube.com/user/drsartakov/videos;T; I"

The Glasses of Augmented Reality

AR In RL – Augmented Reality In Real Life

The objective of this project has been the design and development of a portable, head-mounted augmented reality device, intended for everyday use. The essential requirements have been:

Consequently, the task has been to develop a hardware platform (we have chosen to build it around the TI OMAP3 processor) and implement the marker recognition and 3D reconstruction algorithms compatible with its architecture.

A series of tests has been conducted involving the RANSAC (RANdom SAmple Consensus) and Hough Transform algorithms, parallel tracking (PTAM) and Augmented Reality(ARToolkit) libraries; finally, a prototype of the system fulfilling the requirements has been created.

The outcome of the project has been a prototype of the Glasses of Augmented Reality, which has fulfilled the initial requirements. However, the object recognition functionality of the prototype has been shown to decrease greatly with distance, resulting in a sensation of discomfort when used.

Currently the project is hibernated. The last results are available for viewing on our Youtube channel [1].

  1. http://www.youtube.com/user/drsartakov/videos
;T; @1I"/about_main/;T{;{ ;I"D ksys labs, About
Summer Systems School

Summer Systems School

5-6 August, Moscow

Ksys Labs, OOO (PLC)

Lugovaja 4

Moscow, Russia

Phone: +7 (963) 693-11-37

Email: info@ksyslabs.org

Website: http://ksyslabs.com/

;T; I"### Ksys Labs, OOO (PLC) ### Lugovaja 4 ### Moscow, Russia ### Phone: +7 (963) 693-11-37 ### Email: info@ksyslabs.org ### Website: http://ksyslabs.com/;T; I"H

Ksys Labs, OOO (PLC)

Lugovaja 4

Moscow, Russia

Phone: +7 (963) 693-11-37

Email: info@ksyslabs.org

Website: http://ksyslabs.com/

;T; @7I"/research_main/;T{;{ ;I" ksys labs, Исследования
Summer Systems School

Summer Systems School

5-6 August, Moscow

Research is the main line of our company’s operation. We specialize in high-performance embedded systems, and each of our labs makes a contribution to the collective effort. The two main research facilities of ksys labs are the Operating Systems Lab and the Lab of Cryptography and Systems Engineering.

Operating Systems Lab

This lab concentrates on developing secure and trusted operating systems. We develop the Fiasco microkernel operating system, moving it to new, contemporary platforms and expanding its functionality set. We also participate in the project of paravirtualization of L4Linux and L4Android.

In addition to microkernel operating systems, we develop our own Linux distribution for the Freescale QorIQ platform.

The Information Security Lab

One of the lines of research is the development of information security tools and systems using cryptography. The lab conducts research in the area of optimized software implementation of cryptography protocols during information transfer via network channels. The main research objectives are:

  • Development of approaches to the implementation of cryptographic protocols, which are the most efficient for a given electronic platform
  • Development of high-performance programmatic ways of implementing cryptography protocols for a chosen hardware platform
  • Research of approaches to cryptographic protocols implementation for symmetric and asymmetric multiprocessor systems, including massively parallel systems
  • Development of approaches to efficient implementation of cryptographic protocols based on programmable logic control systems (PLCs)
  • Development of software and hardware products employing cryptographic algorithms resistant to errors and outside interference

Machine Vision Lab

The lab of machine vision is an enthusiastic team of professionals who conduct research in the area of image recognition as applicable to embedded systems. That is, all projects of this lab are essentially mobile hardware-software combinations where electronic engineering meets programming and math.

http://os.inf.tu-dresden.de/fiasco/


Open Source Contribution

The repository[1] contains our work for Fiasco.OC, L4Re, L4Linux and Genode.

Currently, it consists of:

  • Genode: the Gumstix platform support - display drivers, touchscreen
  • L4Re: ported libraries freetype2, openssl, Disko GUI and others
  • L4Linux: hardware support for the Gumstix platform - twl, USB OTG, nand, McBsp, I2C, GPIO

Currently in development

  • Support for the OMAP4 platform - Pandaboard
  • HL4Linux - A set of security enhancement tools for the L4Linux paravirtualization system

[1] https://github.com/Ksys-labs/


Publications

An account of development and testing of an embedded microkernel operating system

V. A.. Sartakov, I. O. Atovmian, M. A.. Zayeva

“Прикладная Информатика”, “Prikladnaya Informatika” (Applied Informatics), the magazine, No. 6(36) 2011, Moscow, Russia

The process of development an embedded operating system based on the GNU/Mach microkernel is described. The development was performed by porting the GNU/Mach microkernel to the ARM architecture, followed by creating an Ethernet driver and launching the TCP/IP stack as separate module servers. Comparative production assessments are given.


;T; I" Research is the main line of our company's operation. We specialize in high-performance embedded systems, and each of our labs makes a contribution to the collective effort. The two main research facilities of ksys labs are the Operating Systems Lab and the Lab of Cryptography and Systems Engineering. Operating Systems Lab ---------- This lab concentrates on developing secure and trusted operating systems. We develop the Fiasco microkernel operating system, moving it to new, contemporary platforms and expanding its functionality set. We also participate in the project of paravirtualization of L4Linux and L4Android. In addition to microkernel operating systems, we develop our own Linux distribution for the Freescale QorIQ platform. The Information Security Lab ---------- One of the lines of research is the development of information security tools and systems using cryptography. The lab conducts research in the area of optimized software implementation of cryptography protocols during information transfer via network channels. The main research objectives are: * Development of approaches to the implementation of cryptographic protocols, which are the most efficient for a given electronic platform * Development of high-performance programmatic ways of implementing cryptography protocols for a chosen hardware platform * Research of approaches to cryptographic protocols implementation for symmetric and asymmetric multiprocessor systems, including massively parallel systems * Development of approaches to efficient implementation of cryptographic protocols based on programmable logic control systems (PLCs) * Development of software and hardware products employing cryptographic algorithms resistant to errors and outside interference Machine Vision Lab ---------- The lab of machine vision is an enthusiastic team of professionals who conduct research in the area of image recognition as applicable to embedded systems. That is, all projects of this lab are essentially mobile hardware-software combinations where electronic engineering meets programming and math. http://os.inf.tu-dresden.de/fiasco/ ---------------------------------------------------------- Open Source Contribution ========== The repository[1] contains our work for Fiasco.OC, L4Re, L4Linux and Genode. Currently, it consists of: ---------- * Genode: the Gumstix platform support - display drivers, touchscreen * L4Re: ported libraries freetype2, openssl, Disko GUI and others * L4Linux: hardware support for the Gumstix platform - twl, USB OTG, nand, McBsp, I2C, GPIO Currently in development ---------- * Support for the OMAP4 platform - Pandaboard * HL4Linux - A set of security enhancement tools for the L4Linux paravirtualization system [1] https://github.com/Ksys-labs/ -------------------------------------------------- Publications ========== An account of development and testing of an embedded microkernel operating system V. A.. Sartakov, I. O. Atovmian, M. A.. Zayeva "Прикладная Информатика", "Prikladnaya Informatika" (Applied Informatics), the magazine, No. 6(36) 2011, Moscow, Russia The process of development an embedded operating system based on the GNU/Mach microkernel is described. The development was performed by porting the GNU/Mach microkernel to the ARM architecture, followed by creating an Ethernet driver and launching the TCP/IP stack as separate module servers. Comparative production assessments are given. --------------------------------------------------;T; I"

Research is the main line of our company’s operation. We specialize in high-performance embedded systems, and each of our labs makes a contribution to the collective effort. The two main research facilities of ksys labs are the Operating Systems Lab and the Lab of Cryptography and Systems Engineering.

Operating Systems Lab

This lab concentrates on developing secure and trusted operating systems. We develop the Fiasco microkernel operating system, moving it to new, contemporary platforms and expanding its functionality set. We also participate in the project of paravirtualization of L4Linux and L4Android.

In addition to microkernel operating systems, we develop our own Linux distribution for the Freescale QorIQ platform.

The Information Security Lab

One of the lines of research is the development of information security tools and systems using cryptography. The lab conducts research in the area of optimized software implementation of cryptography protocols during information transfer via network channels. The main research objectives are:

Machine Vision Lab

The lab of machine vision is an enthusiastic team of professionals who conduct research in the area of image recognition as applicable to embedded systems. That is, all projects of this lab are essentially mobile hardware-software combinations where electronic engineering meets programming and math.

http://os.inf.tu-dresden.de/fiasco/


Open Source Contribution

The repository[1] contains our work for Fiasco.OC, L4Re, L4Linux and Genode.

Currently, it consists of:

Currently in development

[1] https://github.com/Ksys-labs/


Publications

An account of development and testing of an embedded microkernel operating system

V. A.. Sartakov, I. O. Atovmian, M. A.. Zayeva

“Прикладная Информатика”, “Prikladnaya Informatika” (Applied Informatics), the magazine, No. 6(36) 2011, Moscow, Russia

The process of development an embedded operating system based on the GNU/Mach microkernel is described. The development was performed by porting the GNU/Mach microkernel to the ARM architecture, followed by creating an Ethernet driver and launching the TCP/IP stack as separate module servers. Comparative production assessments are given.


;T; @=I" /style/;T{;{;I"/ /* "Simpliste" template. Renat Rafikov. http://cssr.ru/simpliste/ */ @import url('reset.css'); @import url('skin.css'); /* Columns ------- .col_33 | .col_33 | .col_33 .clearfix ------- .col_75 | .col_25 .clearfix ------- .col_66 | .col_33 .clearfix ------- .col_50 | .col_50 .clearfix ------- .col_100 ------- */ .col_25 { width:23%; margin:0 2% 0 0; float:left; } .col_33 { width:31%; margin:0 2% 0 0; float:left; } .col_50 { width:48%; margin:0 2% 0 0; float:left; } .col_66 { width:64%; margin:0 2% 0 0; float:left; } .col_75 { width:73%; margin:0 2% 0 0; float:left; } .col_100 { width:98%; margin:0 2% 0 0; } .col_25.wrap { width:25%; margin:0;} .col_33.wrap { width:33%; margin:0;} .col_50.wrap { width:50%; margin:0;} .col_66.wrap { width:66%; margin:0;} .col_75.wrap { width:75%; margin:0;} .col_100.wrap { width:100%; margin:0;} /* End columns */ /* Helper classes */ .center {text-align:center;} .left {text-align:left;} .right {text-align:right;} .img_floatleft {float:left; margin:0 10px 5px 0;} .img_floatright {float:right; margin:0 0 5px 10px;} .img {max-width:100%;} /* End helper classes */ a.button { color:auto; } @media only screen and (max-width:480px) { /* Smartphone */ .header { margin-bottom:0; } .logo{ display:block; float:none; text-align:center; } .menu_main { width:100%; text-align:center; float:none; padding:0; margin:1em 0 0 0; } .menu_main a { display:inline-block; padding:7px; } .copyright { width:100%; float:none; text-align:center; } .footer { padding-bottom:0; } .menu_bottom { width:100%; float:none; text-align:center; margin:1em 0 0 0; padding:0; } .menu_bottom a { display:inline-block; padding:6px; } .form textarea { width:100%; } .form label { padding:10px 0 8px 0; } } @media only screen and (max-width:768px) { /* Tablet */ .col_25, .col_33, .col_66, .col_50 , .col_75 { width:98%; float:none; } .form label { padding:10px 0 8px 0; } } @media print { /* Printer */ * { background:transparent !important; color:black !important; text-shadow:none !important; filter:none !important; -ms-filter:none !important; } a, a:visited { color:#444 !important; text-decoration:underline; } a[href]:after { content:" (" attr(href) ")"; } abbr[title]:after { content:" (" attr(title) ")"; } pre, blockquote { border:1px solid #999; page-break-inside:avoid; } thead { display:table-header-group; } tr, img { page-break-inside:avoid; } img { max-width:100% !important; } @page { margin:0.5cm; } p, h2, h3 { orphans:3; widows:3; } h2, h3{ page-break-after:avoid; } .header, .footer, .form {display:none;} .col_33, .col_66, .col_50 { width:98%; float:none; } };T; @C; @CI"/events_main/;T{;{ ;I" ksys labs, Events
Summer Systems School

Summer Systems School

5-6 August, Moscow

Student admission to the Summer School is nearing the deadline

We have received 52 applications from students and graduates of the best universities in Moscow and throughout Russia. Through May and in the beginning of June we have conducted about two dozen interviews with applicants and came up with the short-list of those recommended to attend the Summer School


The ksys labs Company is to host the Summer School of Systems Programming

From July 16 to August 10 in Moscow the ksys labs Company will host the Summer School of Systems Programming. The School program includes lectures and seminars dedicated to the subject of OS architecture and, especially, a number of experimental microkernel projects such as Fiasco.OC, Nova, Genode and others.

;T; I"&Student admission to the Summer School is nearing the deadline ========== We have received 52 applications from students and graduates of the best universities in Moscow and throughout Russia. Through May and in the beginning of June we have conducted about two dozen interviews with applicants and came up with the short-list of those recommended to attend the Summer School -------------------- The ksys labs Company is to host the Summer School of Systems Programming ==================== From July 16 to August 10 in Moscow the ksys labs Company will host the Summer School of Systems Programming. The School program includes lectures and seminars dedicated to the subject of OS architecture and, especially, a number of experimental microkernel projects such as Fiasco.OC, Nova, Genode and others.;T; I"

Student admission to the Summer School is nearing the deadline

We have received 52 applications from students and graduates of the best universities in Moscow and throughout Russia. Through May and in the beginning of June we have conducted about two dozen interviews with applicants and came up with the short-list of those recommended to attend the Summer School


The ksys labs Company is to host the Summer School of Systems Programming

From July 16 to August 10 in Moscow the ksys labs Company will host the Summer School of Systems Programming. The School program includes lectures and seminars dedicated to the subject of OS architecture and, especially, a number of experimental microkernel projects such as Fiasco.OC, Nova, Genode and others.

;T; @GI"/edu_main/;T{;{ ;I"% ksys labs, Education
Summer Systems School

Summer Systems School

5-6 August, Moscow

The ksys labs Summer School of System Programming (Summer Systems School’12)

From August 5 to August 6 our Summer School of System Programming had been functioning in Moscow. For more information please look here


The ksys labs Summer School of System Programming (Summer Systems School’12)

From July 16 to August 10 our Summer School of System Programming had been functioning in Moscow. At our open-access Summer Systems School, those interested could attend lectures on OS architecture, information security, and cryptography, as well as participate in real OS development projects.

Read more:

Architecture of Operating Systems was the core course in our Summer Systems School, with the main focus on microkernel operating systems. Additional courses were comprised of lectures on the subject of Information Security.

Although the admission was free, participants were expected to have a considerable understanding of the C programming language as well as advanced English so as to be able to listen to the lectures and read the documentation, since some of the lectures were given remotely by post-graduates of TU Dresden.

The most successful students of the Summer School were offered internship in the company, and a few of them have been subsequently hired.

Principal Lecturers:

  • Bjoern Doebel, PhD Student in Operating Systems at TU Dresden, Germany
  • Sartakov Vasily, ksys labs, Russia
  • Dr.-Ing. Norman Feske, Genode Labs, Germany

About lecturers

Björn Döbel received his Diploma in Computer Science from the TU Dresden Operating Systems Group in 2006. Since then he has been working on various topics within the area of microkernel-based systems including device drivers, hardware fault tolerance, and communication security. He is currently working on his PhD titled ‘Operating System Support for Redundant Multithreading’.

Vasily A. Sartakov is the founder of “ksys labs” project, which is focused on research and development in the area of information security. He received his Diploma from the Moscow Engineering Physics Institute in 2010. During his professional career he developed a multitude of hardware-software complexes employing embedded systems and digital signal processing methods.

Norman Feske is one of the founders and architects of the Genode project. In 2008, he co-founded Genode Labs - a company with the mission to transform this OS technology from a once obscure research project to a next-generation mainstream OS. Prior to his work for Genode Labs, he was a research staff member at the OS Group of the University of Technology Dresden. He earned his PhD with his thesis on “Securing Graphical User Interfaces”.


;T; I"5 The ksys labs Summer School of System Programming (Summer Systems School'12) ========== From August 5 to August 6 our Summer School of System Programming had been functioning in Moscow. For more information please look [here](http://sss.ksyslabs.org/en/main) ------------------------------------ The ksys labs Summer School of System Programming (Summer Systems School'12) ========== From July 16 to August 10 our Summer School of System Programming had been functioning in Moscow. At our open-access Summer Systems School, those interested could attend lectures on OS architecture, information security, and cryptography, as well as participate in real OS development projects. Read more: ---------- Architecture of Operating Systems was the core course in our Summer Systems School, with the main focus on microkernel operating systems. Additional courses were comprised of lectures on the subject of Information Security. Although the admission was free, participants were expected to have a considerable understanding of the C programming language as well as advanced English so as to be able to listen to the lectures and read the documentation, since some of the lectures were given remotely by post-graduates of TU Dresden. The most successful students of the Summer School were offered internship in the company, and a few of them have been subsequently hired. Principal Lecturers: ------------ * Bjoern Doebel, PhD Student in Operating Systems at TU Dresden, Germany * Sartakov Vasily, ksys labs, Russia * Dr.-Ing. Norman Feske, Genode Labs, Germany ------------------------------------ About lecturers ========== Björn Döbel received his Diploma in Computer Science from the TU Dresden Operating Systems Group in 2006. Since then he has been working on various topics within the area of microkernel-based systems including device drivers, hardware fault tolerance, and communication security. He is currently working on his PhD titled 'Operating System Support for Redundant Multithreading'. Vasily A. Sartakov is the founder of "ksys labs" project, which is focused on research and development in the area of information security. He received his Diploma from the Moscow Engineering Physics Institute in 2010. During his professional career he developed a multitude of hardware-software complexes employing embedded systems and digital signal processing methods. Norman Feske is one of the founders and architects of the Genode project. In 2008, he co-founded Genode Labs - a company with the mission to transform this OS technology from a once obscure research project to a next-generation mainstream OS. Prior to his work for Genode Labs, he was a research staff member at the OS Group of the University of Technology Dresden. He earned his PhD with his thesis on "Securing Graphical User Interfaces". ------------------------------------;T; I"&

The ksys labs Summer School of System Programming (Summer Systems School’12)

From August 5 to August 6 our Summer School of System Programming had been functioning in Moscow. For more information please look here


The ksys labs Summer School of System Programming (Summer Systems School’12)

From July 16 to August 10 our Summer School of System Programming had been functioning in Moscow. At our open-access Summer Systems School, those interested could attend lectures on OS architecture, information security, and cryptography, as well as participate in real OS development projects.

Read more:

Architecture of Operating Systems was the core course in our Summer Systems School, with the main focus on microkernel operating systems. Additional courses were comprised of lectures on the subject of Information Security.

Although the admission was free, participants were expected to have a considerable understanding of the C programming language as well as advanced English so as to be able to listen to the lectures and read the documentation, since some of the lectures were given remotely by post-graduates of TU Dresden.

The most successful students of the Summer School were offered internship in the company, and a few of them have been subsequently hired.

Principal Lecturers:


About lecturers

Björn Döbel received his Diploma in Computer Science from the TU Dresden Operating Systems Group in 2006. Since then he has been working on various topics within the area of microkernel-based systems including device drivers, hardware fault tolerance, and communication security. He is currently working on his PhD titled ‘Operating System Support for Redundant Multithreading’.

Vasily A. Sartakov is the founder of “ksys labs” project, which is focused on research and development in the area of information security. He received his Diploma from the Moscow Engineering Physics Institute in 2010. During his professional career he developed a multitude of hardware-software complexes employing embedded systems and digital signal processing methods.

Norman Feske is one of the founders and architects of the Genode project. In 2008, he co-founded Genode Labs - a company with the mission to transform this OS technology from a once obscure research project to a next-generation mainstream OS. Prior to his work for Genode Labs, he was a research staff member at the OS Group of the University of Technology Dresden. He earned his PhD with his thesis on “Securing Graphical User Interfaces”.


;T; @MI" /reset/;T{;{;I") /* CSS reset. Based on HTML5 boilerplate reset http://html5boilerplate.com/ */ article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; } audio[controls], canvas, video { display:inline-block; *display:inline; *zoom:1; } html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body { margin: 0; font-size: 14px; line-height: 1.4; } body, button, input, select, textarea { font-family:sans-serif; } a:focus { outline:thin dotted; } a:hover, a:active { outline:0; } abbr[title] { border-bottom:1px dotted; } b, strong { font-weight:bold; } blockquote { margin:1em 40px; } dfn { font-style:italic; } hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; } ins { background:#ff9; color:#000; text-decoration:none; } mark { background:#ff0; color:#000; font-style:italic; font-weight:bold; } pre, code, kbd, samp { font-family:monospace, monospace; _font-family:'courier new', monospace; font-size:1em; } pre { white-space:pre; white-space:pre-wrap; word-wrap:break-word; } q { quotes:none; } q:before, q:after { content:""; content:none; } small { font-size:85%; } sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; } sup { top:-0.5em; } sub { bottom:-0.25em; } ul, ol { margin:1em 0; padding:0 0 0 2em; } dd { margin:0 0 0 40px; } nav ul, nav ol { list-style:none; margin:0; padding:0; } img { border:0; -ms-interpolation-mode:bicubic; } svg:not(:root) { overflow:hidden;} figure { margin:0; } form { margin:0; } fieldset { border:0; margin:0; padding:0; } legend { border:0; *margin-left:-7px; padding:0; } label { cursor:pointer; } button, input, select, textarea { font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle; } button, input { line-height:normal; *overflow:visible; } button, input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer; -webkit-appearance:button; } input[type="checkbox"], input[type="radio"] { box-sizing:border-box; } input[type="search"] { -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; } button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0; } textarea { overflow:auto; vertical-align:top; } input:valid, textarea:valid { } input:invalid, textarea:invalid { background-color:#f0dddd; } table { border-collapse:collapse; border-spacing:0; } .hidden { display:none; visibility:hidden; } .clearfix:before, .clearfix:after { content:""; display:table; } .clearfix:after { clear:both; } .clearfix { zoom:1; } /* End CSS reset */;T; @S; @SI"/pos_main/;T{;{ ;I"X$ ksys labs, Vacansies
Summer Systems School

Summer Systems School

5-6 August, Moscow

Embedded Software Engineer

Requirements:

  • Experience in programming Linux kernel and drivers;
  • Reading and writing in English sufficiently well for maintaining correspondence and reading literature on professional topics.
  • Experience working with modern hardware platforms, such as ARM Cortex A8/9, PowerPC QorIQ
  • Proficiency with embedded systems development and debugging tools (crosstool, gdb, etc..)
  • Preference will be given to applicants with:
  • Competence in the area of cryptography
  • Competence in information security (from the OS perspective, i. e., stack protection, ASLR)
  • Experience, or desire to work with, non-standard and experimental architecture (microkernel)

Responsibilities:

  • Development of system software for network platforms based on QorIQ P2041
  • Porting of the Fiasco.OC kernel to the PowerPC architecture
  • Participation in the development of the L4Linux and L4Android on the ARM architecture project

Terms offered:

Compensation: from 80K RUB to 100K RUB depending on the experience and proficiency level (discussed based on the interview results)

Send your resume to: job@ksyslabs.org

Android developer

Requirements:

  • Experience in Java development 2+ years
  • Experience in development software for Android 2+ years
  • Understanding of Android internal architecture

Preference will be given to applicants with:

  • Good idea of infosec and cryptography

Responsibilities:

  • Development of Android applications
  • Development of cloud services for infosec

Terms offered:

Compensation: from 80K RUB to 100K RUB depending on the experience and proficiency level (discussed based on the interview results)

Send your resume to: job@ksyslabs.org


Engineering Intern

Requirements:

  • Basic knowledge in the area of OS architecture
  • Proficiency in C and C++ programming languages
  • Proficiency with the GNU/Linux OS at least at the user level
  • Desire to grow professionally in the field of Electrical Engineering & Computer Science
  • English - reading and writing ability sufficient for reading the literature on professional topics and writing messages to professional communities
  • Preference will be given to applicants with:
  • Good idea of infosec and cryptography
  • Excellent knowledge of math

Responsibilities:

Participation in the company’s projects - porting drivers, BSP adjustments, working with microkernels

Terms offered:

  • Flexible schedule
  • Compensation will depend on the experience and proficiency level (discussed based on the interview results)

Send your resume to: job@ksyslabs.org


Research Intern

Requirements:

  • Basic knowledge in the area of OS architecture
  • Proficiency in C and C++ programming languages
  • Proficiency with the GNU/Linux OS at least at the user level
  • Desire to grow professionally in the field of Electrical Engineering & Computer Science
  • English language ability - intermediate, sufficient for writing an article
  • An existing project or an idea of a research project in the area of OS architecture
  • Preference will be given to applicants with:
  • Good idea of infosec and cryptography
  • Excellent knowledge of math

Responsibilities:

  • Participation in the company’s research projects
  • Participation in the company’s educational projects - preparation of teaching courses, conducting seminars
  • Scholarly work - preparation of articles, participation in conferences

Terms offered:

  • Flexible schedule
  • Compensation will depend on the experience and proficiency level (discussed based on the interview results)

Send your resume to: job@ksyslabs.org


;T; I"-Embedded Software Engineer ========== Requirements: ---------- * Experience in programming Linux kernel and drivers; * Reading and writing in English sufficiently well for maintaining correspondence and reading literature on professional topics. * Experience working with modern hardware platforms, such as ARM Cortex A8/9, PowerPC QorIQ * Proficiency with embedded systems development and debugging tools (crosstool, gdb, etc..) * Preference will be given to applicants with: * Competence in the area of cryptography * Competence in information security (from the OS perspective, i. e., stack protection, ASLR) * Experience, or desire to work with, non-standard and experimental architecture (microkernel) Responsibilities: --------- * Development of system software for network platforms based on QorIQ P2041 * Porting of the Fiasco.OC kernel to the PowerPC architecture * Participation in the development of the L4Linux and L4Android on the ARM architecture project Terms offered: ---------- Compensation: from 80K RUB to 100K RUB depending on the experience and proficiency level (discussed based on the interview results) Send your resume to: job@ksyslabs.org ------------------------------------ Android developer ========== Requirements: ---------- * Experience in Java development 2+ years * Experience in development software for Android 2+ years * Understanding of Android internal architecture Preference will be given to applicants with: ---------- * Good idea of infosec and cryptography Responsibilities: ---------- * Development of Android applications * Development of cloud services for infosec Terms offered: ---------- Compensation: from 80K RUB to 100K RUB depending on the experience and proficiency level (discussed based on the interview results) Send your resume to: job@ksyslabs.org ------------------------------------ Engineering Intern Requirements: ---------- * Basic knowledge in the area of OS architecture * Proficiency in C and C++ programming languages * Proficiency with the GNU/Linux OS at least at the user level * Desire to grow professionally in the field of Electrical Engineering & Computer Science * English - reading and writing ability sufficient for reading the literature on professional topics and writing messages to professional communities * Preference will be given to applicants with: * Good idea of infosec and cryptography * Excellent knowledge of math Responsibilities: ---------- Participation in the company's projects - porting drivers, BSP adjustments, working with microkernels Terms offered: ---------- * Flexible schedule * Compensation will depend on the experience and proficiency level (discussed based on the interview results) Send your resume to: job@ksyslabs.org ------------------------------------ Research Intern ========== Requirements: ---------- * Basic knowledge in the area of OS architecture * Proficiency in C and C++ programming languages * Proficiency with the GNU/Linux OS at least at the user level * Desire to grow professionally in the field of Electrical Engineering & Computer Science * English language ability - intermediate, sufficient for writing an article * An existing project or an idea of a research project in the area of OS architecture * Preference will be given to applicants with: * Good idea of infosec and cryptography * Excellent knowledge of math Responsibilities: ----------- * Participation in the company's research projects * Participation in the company's educational projects - preparation of teaching courses, conducting seminars * Scholarly work - preparation of articles, participation in conferences Terms offered: ---------- * Flexible schedule * Compensation will depend on the experience and proficiency level (discussed based on the interview results) Send your resume to: job@ksyslabs.org ------------------------------------;T; I"Y

Embedded Software Engineer

Requirements:

Responsibilities:

Terms offered:

Compensation: from 80K RUB to 100K RUB depending on the experience and proficiency level (discussed based on the interview results)

Send your resume to: job@ksyslabs.org

Android developer

Requirements:

Preference will be given to applicants with:

Responsibilities:

Terms offered:

Compensation: from 80K RUB to 100K RUB depending on the experience and proficiency level (discussed based on the interview results)

Send your resume to: job@ksyslabs.org


Engineering Intern

Requirements:

Responsibilities:

Participation in the company’s projects - porting drivers, BSP adjustments, working with microkernels

Terms offered:

Send your resume to: job@ksyslabs.org


Research Intern

Requirements:

Responsibilities:

Terms offered:

Send your resume to: job@ksyslabs.org


;T; @W: versioni