Collaboration Bringing National Cyberpower to New Heights

innovateAFITC has become the premiere collaboration competition for Science, Technology, Engineering, Math (STEM) and Cybersecurity. This event encourages and promotes a community culture of cyber awareness and collaboration between Government, industry and academia, bringing together community leaders, cyber experts and a cadre of  competitors from local schools to witness and participate in real‐world IT, cyber operations, software development and design methods.

We have increased our focus this year on Training and Workforce Development, Collaborating with tools between public and private organizations, and Encouraging Innovation on Smart City initiatives.

Student groups will team up with military and industry IT professionals in order to create a solution (working prototype) to a challenge in one of the below categories using a Microsoft Azuresphere DevKit or Raspberry Pi.

Cybersecurity - Secure IoT Networks SYNOPSIS:

Smart devices are quickly being integrated throughout our lives. These devices bring significant value and benefits into their user’s daily tasks; however, there are significant concerns with the rapidly growing cybersecurity footprint, how to secure these devices, and more importantly the data and access they provide. The inclusion of these devices within a trusted network offers malicious actors a significantly larger set of targets, many of which haven’t explicitly been designed with secure operations in mind. Most home networks are not created to handle these varied types of devices. 

This challenge requires teams to design an easy to use and implement software solution for a standard home user that allows for the creation of secure zones/buckets within the existing network. Each bucket would have firewalls pre-configured for the anticipated device type. This system will provide recommendations on which zone the device should be included in based on the type. The system should also optionally provide reporting on the devices statuses and trustworthiness.


GUIDELINES:
  • The system must provide a simple user interface to ensure a secure means of administering network management of Smart devices.
  • May consider a VPN solution within the existing network or other innovative solutions.
  • The network should ensure the secure operations of the managed smart devices.
  • May consider such tools as an Intrusion Prevention/Detection System, Firewalls, or other solutions.
  • Consider a mobile friendly interface.
  • Consider Multi-Factor Authentication.
  • Consider notification mechanisms in the event of flagged activity.
  • Consider existing open source solutions to some of the subsystems necessary.
Digital Services - Optimized Routing Of Personnel

Efficient and effective routing of personnel in response to an incident, particularly an emergency, can be the difference between a positive outcome and a negative outcome. Efficient routing requires the immediate collection and analysis of a lot of information in real-time to make the optimal decision. However, limitations in data availability, resources and time make efficient routing difficult. In this challenge, teams are asked to develop a system to improve the routing of personnel to an incident/emergency for response.


SYNOPSIS:

Incident Response – Optimizing Personnel Routing For Improved Response

This challenge requires teams to design a hardware and software solution that can be used to improve the routing of personnel to an incident or emergency. This technology/solution can be applicable to a utility’s response to an outage, emergency responders’ response to an accident or public safety event, or the military’s response to a threat. In many of these cases today, routing of personnel is made with limited information, either because critical information is unavailable to the operator or because analysis of all the pertinent information is not possible in the moment. For example, if there are several electric utility crews deployed at different locations and with different skillsets, and a series of incidents of varying degrees of emergency and needed skillsets, an operator would likely struggle to direct the various crews to the different incidents in a way that optimizes for degree of emergency, time and cost. They may respond to each incident one-by-one rather than holistically. As an example, a system, similar to one that Uber/Lyft use to direct their dispersed drivers, often of different “skill” such as the size of their vehicle, to the various dispersed passengers that may too have different needs, could drastically reduce response times and outcomes of incidents.



GUIDELINES:
  • Demonstration test data sets will be provided for this challenge that are representative of data that would be available from a utility and/or a base or city. Additionally, relevant Open Data sets will be available. The team is not limited to use just those data sets.
  • Solution should incorporate the most pertinent information, such as type of incident, location of incident, location of responders and skills of responders, to provide operators with clear information on who should respond to which incidents.
  • Solution should leverage existing communication networks, such as LTE, AMI, or fiber where available. Communication networks that are not currently deployed but are deemed necessary for the solution’s effectiveness would need to be evaluated further from a cost-standpoint.
  • Security should be a strong consideration of the solution, given the likely sensitivity of the information involved.
  • Consider a mobile friendly interface.
  • Consider Multi-Factor Authentication.
  • Consider notification mechanisms in the event of flagged activity.
  • Consider existing open source solutions to some of the subsystems necessary.
Logistics - Tracking High Valued Moveable Assets

Logistics is the flow of items between the point origin and the point of consumption in order to meet the requirements of customers or corporations. The resources managed may include tangible goods, equipment, and supplies. In this challenge, teams are asked to create an inventory tracking mechanism using IoT applications.

SYNOPSIS:

High-Value Asset Tracking – Frequently Moving Assets

This challenge requires teams to design a hardware and software solution that can be used to track a high-value asset's location in near time. Industry, Government organizations, and Military organizations all need to track high-value assets. However, indoor tracking can be difficult as many building structures block or significantly degrade GPS signals from penetrating indoors.


A high-value asset can include expensive mobile equipment such as a forklift, maintenance carts, weapons, ammunition, and mobile torque wrenches. In many cases, someone uses the equipment and leaves it unattended; in rare cases, the equipment is returned to designated storage areas. Several data points may be used to determine the physical location in the designated storage area. However, inefficient use of time trying to locate the equipment has resulted in the repurchase of items categorized in the "dead zone" (non-locatable). The problem creates an inventory shrinkage of millions of dollars.


GUIDELINES:
  • Tracking, in this case, should involve near time logging of the approximate location of the asset, five-minute location resolution.
    • May consider a Wi-Fi-based triangulation or other innovative solution.
  • A user interface should be designed to allow the user to find an asset on a GPS map, quickly.
  • Device should be able to run for at least 24 hours with a battery or other integrated power source.
  • Consider a security mechanism in the event of theft.
  • Device and asset must be virtually paired using asset identification codes (i.e. serial number or barcode).
  • Device should be physically connected to the asset.
  • Should be accurate to within 20 feet
Education - Extracurricular Programs School Application SYNOPSIS:

Each year thousands of new families’ transition into the Montgomery area to support our military installations. When searching for a new place to live, one of the critical factors in any parent’s mind is education. As an example, part of what makes a school stand-out are the extracurricular programs sponsored and provided by that school.

Unfortunately for parents, discovering all that a school offers may be time-consuming and meticulous task and almost impossible to do before moving. Some school websites are unintuitive in design and navigation while others are lacking in information about any extracurricular activities or fail to expound upon the ones they do have listed. Calling these schools is an option but quickly becomes exhaustive, have difficulty reaching someone with the knowledge they are seeking, or don’t have the mental energy to spend hours and hours speaking to people.


All these issues would be solved with a simple but intuitive application.


Teams must create an application that allows users to search area for schools for important attributes (e.g., extracurricular programs and activities offered by those schools). Teachers, schools, and school districts will keep track of and update their school’s profile on what extracurricular programs they provide while parents can search through these school profiles based on what programs they or their child are interested in.


GUIDELINES:
  • Schools must be able to edit their profile to reflect what activities they provide.
  • Parents will have a way to search for the specific extracurriculars and search by location/region.
  • A filtering system will be necessary for these interactions to be smooth and quick for the users. Keywords and related subjects all come into play with how many extracurricular programs schools offer.
  • Visuals that are effective, simple, and intuitive make or break whether someone will use an application. Design will be imperative in regards to displaying and navigating search results.
  • Card layouts and list views, for instance, are used by Google to present a visually appealing yet effective measure for their applications.
  • A feature that allows parents to save school profiles that they are interested in and be able to view and edit will be needed
  • Device should be physically connected to the asset.
  • Should be accurate to within 20 feet

 

 

View full rules

Eligibility

Judging Eligiibility
  • All code and project development must be created during the 48 hour event.  Code that is worked on outside of this scope will not be qualified for awards.
  • All source code must be submitted under a permissive open source license. A qualifying permissive open source license is one of the following: Apache 2.0, MIT, or BSD 3-Clause.
  • If the solution is software-based code, then use of design mockups or wireframes is allowed during presentations/videos. However, judges prefer to see functional working software/apps and will judge accordingly.
  • Use of open source libraries are allowed as long as the project is publicly available. Contact our team for Q&A support.
  • A short video is required to be embedded in your powerpoint pitch presentation. While professional equipment and production elements are not required, teams do need a means to create the video (ex. A smartphone will do just fine) 
  • Pitch presentations must be delivered live by at least one member of the team. They will be strictly limited to five (5) mins, followed by two (2) minutes of questions from the judges panel.
  • The project’s source code must be publicly accessible via github for a week after the end of the event.

Requirements

Judging Process

Projects submitted on the DEVPOST website will be evaluated according to the following steps:

  • Teams will produce and deliver a no-more-than 90 second YouTube video detailing the project solution embedded in their presentation. The associated link must be posted along with code and other materials.  The pitch presentation should be no longer than 5 mins in length. 
  • Teams will produce a very short written overview (template provided on the DEVPOST site)
Judging Criteria

Projects will be evaluated based on score range of 0 to 5, following the criteria outlined below.

Prototype Submission - 30pts

120 second video of your prototype will be judged on impact, creativity, complexity, quality, and percentage of completion. (GitHub)

Impact

  • Does this solution address the problem in a highly significant way?
  • How well does this project fit the needs of the challenge the team chose to tackle?
  • How user friendly is the technology?
  • How fully formed/mature is the idea?

Creativity/Quality

  • How creative is the team’s approach?
  • Is the solution new?
  • Does the break new ground (i.e. represent something that isn't being addressed by the market)?
  • Does the project break from established design?

Complexity/Percentage of Completion

  • How much progress did the team make during the event?
  • Did they start from scratch or build on an existing solution?
  • Is the solution complete and sufficiently complex to address the problem?
Project Description/Technical Writing Submission - 20pts

The brief project description will be judged based on how well it explains the problem, solution, architecture, or technical challenges. (DevPost)

Content Quality

  • Does the submission adequately explain the elements above?
  • Is the submission easy to read and understand?
  • Is the submission well written?
Pitch Presentation - 50pts

The 5 minute pitch presentation will be judged on the quality of the presentation covering the problem, solution, team demographics and video of the working prototype.

Content Professionalism/Quality

  • Did the presentation contact all elements required?
  • How well was the content delivered?
  • How well was the content illustrated in the presentation?
  • Was the presentation given in the time allotted?
  • Were the presenters knowledagable on the material?
  • Did the presenters adequately answer all questions asked?
  • Were the slides easy to read and understand?
  • Were the presenters prepared and delivered their pitch well?

Judges

No avatar 100

Military, professional, and educational professionals

Judging Criteria

  • Impact
    Does this solution address the problem in a highly significant way? How well does this project fit the needs of the challenge the team chose to tackle? How user friendly is the technology? How fully formed/mature is the idea?
  • Creativity/Quality
    How creative is the team’s approach? Is the solution new? Does the break new ground (i.e. represent something that isn't being addressed by the market)? Does the project break from established design?
  • Complexity/Percentage of Completion
    How much progress did the team make during the event? Did they start from scratch or build on an existing solution? Is the solution complete and sufficiently complex to address the problem?
  • Content Quality
    Does the submission adequately explain the elements above? Is the submission easy to read and understand?
  • Content Professionalism
    Did the presentation contact all elements required? How well was the content delivered? How well was the content illustrated in the presentation? Was the presentation given in the time allotted? Were the presenters knowledgeable on the material?