CAIR is equipped with state of the art laboratory facilities that include:
- TRUSTED DESKTOP PLATFORM (TDP): TDPs are trusted end system platforms which provide authentication and user profile based controlled I/O access and controlled boot.
- RUpan PrAtirupan Kendra (RUPAK):CAIR is well equipped with rapid prototyping facility comprising machines capable of additive as well as subtractive manufacturing.
- Fused Deposition Modeling (FDM) 3D printer: This machine uses the additive process of Fused Deposition Modeling for manufacturing parts in ABS plastic material. It has a maximum build volume of 355 x 254 x 254 mm3 with layer thickness of 127micron. Parts manufactured using this machine can be used for functional testing.
- Polyjet 3D printer: This machine uses additive process of Polyjet technology to build parts in photopolymer resin material. The maximum build volume of the machine is 490x390x200 mm3 with layer thickness of 16 micron. The machine is capable of combining two resins resulting in multitude of digital materials for manufacturing parts. Parts with varying opacity and hardness can be realized. Both plastic like and rubber like properties can be achieved in a single part in single build.
- Selective Laser Sintering (SLS) 3D printer: This machine uses additive process of Selective Laser Sintering (SLS) for manufacturing parts in Aluminum, Stainless Steel and Titanium. It has a maximum build volume of 245 x 245 x 300 mm3 with a layer thickness of 20-100 microns. It is capable of building functional parts in metals.
- Computer controlled vertical machining centre: This machine uses 4 Axis-Subtractive CNC technologies for manufacturing of parts in Aluminum, Stainless Steel and Titanium. It has a workspace volume of 700 x 400 x 500 mm3. This machine can be used for machining production grade metal parts.
- Geospatial Visualization Facility:- The geospatial visualization facility was established for visualization of 2D and 3D geospatial data. It also provides walkthrough and flythrough capability for a given model.
- Communication Network Testbed:- A Communication Network testbed comprising of heterogeneous network elements such as routers, switches, servers, IP PBX, IP phone etc. of different make and model has been established. The testbed also contains major test equipments related to computer networking like traffic generator from Spirent, VelPal GL communication Sunset, E1/E3 link emulator, Ethernet Emulator (I-trinergy) etc.
- Software Assurance Made Effective by Knowledge Sharing (SAMEeKSha): SMAKEESHA is a Centralized compute infrastructure comprising of Automated Program Analysis tools extended to scientists' development desktops over the CAIR backbone network. Program Analysis Tools help in detecting vulnerabilities in the program which can be missed by the compiler. These tools not only aid indiscovering vulnerabilities earlier in the program development cycle but also suggest possible remedial code corrections automatically. Thus a combination of error detection and a possible correction enables programmer/developer to develop better Quality Software that promises to be more stable, perform optimally and also have reduced security vulnerabilities.
This effort is predicated over a directed domain expertise development and concentrated R&D effort of the Secure Software Development team whose roles as follows:
- Identifying CWEs of Interest to CAIR in C/C++ and Java
- Assessment of Program Analysis Tools using appropriate Benchmarks
- Nurturing of Security Aware compilation
- Creating various facilities utilizing appropriate domain knowledge
- Setting up of Secure Coding and Program Analysis Facility
- Setting up of Facility for Threat Modeling & Attack Surface Reduction
- Providing Advisories, Scripts, Safe Libraries etc to developers at their desktop
- Evangelization and Education on Secure Software Development